I am waiting for my most recent order which has been about two weeks now. But my previous order was perfect. I followed the sizing chart and it was a perfect fit. They sizes do tend to run small if you do not check your measurements. The quality is higher than what I actually expected for an $8.99 lace sleeved shirt. My only complaint at this time is that there are no washing instructions or information about the type of material. I assume wash on cold and hang to dry just to be safe. I am guessing the clothing is made and shipped from China, which is why it is taking so long to receive orders. I did pay by Paypal and will be expecting my deliver within the next week.