Being an XL girl I am always worried about falling out of my swim suit or looking like a sausage in and out of the water. I purchased this and hoped it would fit, since stores are m.i.a at the moment. Boy oh boy was I surprised! I put it on and immediately knew it was made for me, I purchased an XL, and it was perfect! The skirt hits at an amazing spot right where thick thighs usually rub, but this help keep the rubbing at a minimum! Definitely good quality, not cheap feeling, good material and not itchy! Worth the buy!