I ordered this patriotic swim outfit for my July 4th birthday celebration and it exceeded my expectations. It fits perfectly and was just what I wanted. It came in the mail within 7 days of ordering it and material was just right for my South Padre Island birthday event. I'm wearing a size Large in the photo and wear a size 12 in womens clothing. Thanks.