Two piece set. Great for an occasion. Feels very comfortable and breathable. Color is gorgeous. Wearing a small in the top and a 4 in the bottom (I needed a 6).