I had a great experience with the shipping and everything as it was straight from chins. I expected it to take a long time to ship but it only took about 1.5 weeks to come to Canada. The swim products were good quality material wise and stuff but I found the bottoms to be significantly smaller than the tops. I was unable to wear the bottoms but the tops fit perfectly and are very flattering. I don't regret buying these bikinis because 15 dollars for the top is still a great price. Overall I think it was my mistake that I didn't size up. I will probably order more bikinis in the future and I will make sure to order a bigger size. Great experience overall.