This top fits securely, and I love how the tie in the front can be adjusted for a better fit. The skirt is a nice length and offers a bit more coverage while still being stylish. I weigh around 125 lbs and size S suits me just right. It's made of quality material that seems durable. I'm excited to wear it on my upcoming vacation.