In addition to the swim tops and bottoms having great fit and beautiful fabrics, I would also like to thank the customer service department. An incorrect item was delivered to me, and after contacting them one time, they sent the correct item (which I love!) , and asked me to keep or donate the incorrect one. I have been and will continue to be a fan of Hapari, and recommend them highly to everyone. Thank you again!