The suit is a great quality for the price, however the sizing is extremely small.  With a very slim build, we still had to go up a size.  There is also a reason the suit is not shown buttoned, even with a narrow frame, it pulls.  If you want a slim tailored look, you will get even going up a size.