I purchased the Nani swim set and I love how comfortable it is. I particularly like how the top's U-shaped neckline provides complete support, while paying a beautiful homage to a traditional Hawaiian lei. The bottoms are cheeky, and the high quality material keeps them in place while swimming. For reference, I am 5'5", 120lbs with little to no curves and took a S in both.