I’ve never had a problem with shipping or quality of products but I can only speak to the quality of their swimwear. I’ve now ordered 2 different shipments with 2 and 4 bikinis and all were great quality, took a while to ship but still arrived. They are getting a 1 star for their utter BS customer service. I paid $25 Canadian for one bikini which is COMPLETELY not true to size. All other swimwear I’ve ordered was the same size and fit perfectly but this swimsuit wouldn’t even cover enough to make it legal to wear at a beach, covers nothing pulls tightly everywhere and could barely even get it on. Honestly makes it seem like it’s a kid size. Contacted customer service and they offered a $13 USD return which does not equal 25 CAD plus tax. It’s a faulty product I should be getting my money back. If it’s worth risking their lie of a return policy go for it but you may end up with an expensive piece that would’nt even fit a toddler.