This item is Awesome! I waited until I wore it a couple times before writing my review. I honestly don't know how to tell anyone what side to purchase because I went by almost every review and did not order the right size. Based off the reviews I purchased a XXL. I had to send it back because it was way too big. I got a Large and I am 5'5 and weigh 190. You cannot go by a persons size because I have a lot of hips and I am not big at the top.  It is latex and takes some patience to get on but it really holds you in. Good luck with sizing. I like it!