Delivery on these items were fast and hassle free. I usually wear L shirts however I found these tops very small. Although it gave me the appearance of being fit with a beach bod I was unable to breathe making it difficult to get to the beach. The description of a yoga shirt is accurate. I found myself in many yoga poses attempting to remove the shirt with many of these positions yet to be named. After reading through more reviews I have upsized to an XXL and await delivery.