I honestly didn’t expect much from this purchase as it was so cheap but I absolutely love it. I’ve big hips, bum and a mum tum and wear a 16 on bottom and a 14 on top. I chose an xl as I wanted it to be loose. comfortable and looks great. It’s thin soft material not see through, perfect for summer.