This two piece fit perfect, very comfortable. Wearing a size Medium True to size, for reference I’m 5’2 145lbs. Perfect for a casual day or dress it up for a concert day. No matter what way you go, it looks stunning. Material is breathable and light. Extra floaty. Recommend!