A really smart outfit and you look good in it. It wouldn't look out of place in a business context either. I had my doubts after seeing Jack McConnell's take on it a couple of years ago but this is OK. Wish you health to wear it.