“I'm an avid water woman; free diver, surfer, live beachside, and take baby swim classes with my son. This is perfect for all of the above - better in person than in the photos! It's TTS; I ordered an XS and I didn't feel like a stuffed sausage. I'm 5'6", 115lbs, 32A-26-35. I think the model in the photo fits an XS but is wearing a S so the sleeves look longer.”