Ordered a suit for myself and my son for an upcoming wedding. Suits arrived in a timely manner, were priced fairly, and fit him perfectly, except for the length of the pants of course. Mine was a little snug, but the exchange process worked great and staff was very friendly. Received my replacement suit and am now as excited to go to the wedding as my son is.