I wish I had read the online reviews for this company before ordering. Their website gives the impression that they are a Canadian company, which they are not. They are based out of Miami. The website indicates that they ship orders within 24 to 48 hours, and delivery takes 5-7 days. 5 days after we placed our order, we received an email indicating our order had been shipped, but it did not include a tracking number. Two weeks later, when I hadn't received the package, I contacted the company to ask for an update or a refund. They basically just told me to keep waiting. I did ask for, and received, a tracking number for the package. The tracking information showed that the package was sent from Miami, not Canada. And that the package was not physically handed over to the USPS until 13 days after the order was placed. The company has refused to do anything for at least another 2 weeks, meaning 5 weeks after the order was placed. Incredibly disappointed. Would never order through them again.