Overall, very good company to do business with. High-quality product, but on my scrunch butt bottom there was a manufacturing defect. One of the straps was improperly sewn. I returned hassle free and exchanged for a replacement. The fit is fantastic, as well as the quality of materials including the clasp and embellishments. We will be purchasing more suits. Gave 4 stars because of the defect, but you get 5 stars for fixing the problem with zero hassle. I know what NPS is :-)