What does everything think about this type of suit? for what occassion is it acceptable? work? too formal? thanks!