I purchased an 2XL as all my cloths are an XL or 2XL. As im sure they need to be tight this did seem a little to much. My recommendation is to order a size larger then you normally get. I still gave this 5 stars as i did love the design and it did work great even if it was very tight.