5 stars because this was exactly as described! Arrived on time. Was for my nephew to wear to his mothers wedding looked so cute on him. The pants were a little long but it wasn't really that big of deal to just roll it up once so yeah but Very nice suit, everything else fit him perfectly. Great price.