This will be great for around the pool or to the beach. It is slightly see through, so you would wear it over a swimsuit. I am 5'4, weight about 129lbs, and I bought the size small. Fits perfectly, even a little loose but that is how it is supposed to look. Great deal on it, and would recommend.