It came in just over 2 weeks which was what was expected. I ordered a S/M and recieved what was labeled as a medium. It is a tiny bit big because I have a small rib cage (29"), but overall fits well. I am 5'9.5" and a 32D, 140lbs. The material is a bit transparent, and wearing a bra with the shirt might be a little difficult, but overall a good product for the price.