After reading the reviews and checking the sizing chart I ordered up a size. Im 5'2, 135 lbs. I ordered a large. The bottoms fit and didn't squeeze anything which was nice. The top was a little too big. But I generally have to mix and match tops and bottoms. The only thing I didn't love about the set was the over shirt. It was longer than the shorts. Over all, I like the purchase. I wore it to the beach to take my daughter out in the waves and i didn't have to worry about losing any clothing while playing.