I got this item in 6 days. I normally order an XL but saw that some said to order a size up, so I did. However, the item is still a little too snug. I suggest ordering 2 sizes up, just depends on your comfort level. Thin material but not see thru, it is soft as well!! Definitely recommend!