Honestly, good products but TERRIBLE service. Probably only four employees there actually knows what they are doing (the guy who sharpened my skates was very helpful and knowledgeable) and almost every time I was out of the shop I'd have an unpleasant feeling, same with many other customer reviews I saw here. It almost feel like the employees look too high upon themselves.
Recommend going there for that guy's sharpening and buying of products, but don't go there if you require their services because only around 4/20 employees actually know what they are doing. You have only 20% chance to get your things right.