I live in Los Angeles, CA and didn't realize this company is based in Canada. The product I ordered took around 10+ business days to deliver which I'm not used to (based on using Amazon all the time).
However, the company seems totally legit and gave me the feeling it would have great customer service if needed. Overall I recommend it if you don't mind a longer wait time if you live in the states.