This is fabulous. The only part that made it not so perfect was the top of the dress. It doesn’t hold the breast area at all. It doesn’t stay up the way it looks in the picture. I’m 5’3 and weigh 180 and bought the Large , but the breast area was very unsecured. But it has great fit and stretch