Canada 
M
Honestly, the service provided by this company is top notch! Clear communication throughout the entire transaction (beginning with product questions, ordering, shipping info, tracking and delivery), the followup with clear instruction on how to build, how to find the videos, etc. in helping... again top notch. Excellent company to deal with. Oh, the product is very good quality too! Important, that.