Yeah, I also agree that it depends for which occasions, sometimes it can be an inappropriate item for such events as parties or other casual events but in general if you wear it is not a problem, it looks anyway suitable in majority of cases. If you are interested in finding good suits, tuxedos and other related things then you can check
Gentleman's Guru. I have bought from them a new suit and I was very well surprised about the quality and prices.