Ok so I got this an ordered a large I am a medium in shirts so I figured this would just suck it down a little, I can even breath and it even gave me a stomach ache, honestly for the price its not bad but it is not comfortable and you have to step into it, don't even try to go over your head. I would go for something more reputable, like spanx and get a good long lasting and comfortable product. I contacted the seller to return, I returned the cami, they were so rude, they said bc I had tried it on I could not return, then they wanted me to pay the $5 shipping fee to send me the crappy product back. DO NO ORDER FROM THIS SELLER!