This is a top quality, professional grade product. Extremely happy with it.
I ordered a couple of weeks before Christmas (my bad, I know). I was warned by the company that it would not be ready for Christmas. Something then happened with the mail and customs, delaying it getting from Canada to the US. I think it was almost February before I received it.
Perhaps this was a fluke and they were just really busy?
Regardless, I would definitely order from this company again due to product quality. I'd just allow a lot of lead time.