Contrary to other reviews, my experience with this company was quite different. I ordered from here as it's a Canadian website. The product was delivered 51 (FIFTY-ONE!!!!) minutes after I placed the order, turns out they're in my city. I'll leave a review once I've used the product but right now, I'm still in shock that I have the box sat on my desk already! OUTSTANDING, very well done!