Arrived quickly!  Arrived in a nice box with each item carefully packaged in sealed packaging. Good quality item for the price. My son is 6'1" and 175 pounds and the medium fit well with room to spare. He will look perfect for prom!