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 more like cloth very fresh. It has elastic all around waistline top and bottoms. Extra floaty. Recommend!