Item arrived as expected. Purchased for my 11yr old son.  The fit was just right just had to hem it for him. I was not happy that the shirt was made of cheaply lower cotton quality material.  Suit is made of polyester. My son was happy that he had a white suit.