The top of this swim suit fits great. Not too restrictive or too tight. Seems like it has good support. The adjustable straps don’t pinch or dig into my skin. The swimskirt with bottoms built in pairs nicely with the top. It also can give a feminine and playful touch to any other one piece bathing suit. The tie on the side is adjustable. I went swimming, kayaking, paddle boarding, on a banana boat, and the skirt never once slipped off or move in the water. I’m about 185 lb and 5’6 and the XL was perfect