Although this is a very well made product, I cannot give it five stars because the difference in size between the large and medium is DRASTIC! I ordered a large and found that it was a little too big. It was very comfortable and easy to put on, but I wanted just a little bit more oomph so I sent it back and ordered the medium. It was a workout just getting it on!! Once I finally had it on it was everything I wanted except comfortable. It was just way too tight and the fabric was much thicker than the same suit in size large. The legs stay put on both sizes which is great, and there are no leg lines as with other thigh length shapewear. I would definitely give this five stars if there was not such a great difference between sizes.