Perani's has great customer service on a personal level. They listen to what you saying, apply their own personal experience with playing hockey and with the products they sell to give you good advice.
I simply trust these guys way more than any other hockey store. They're awesome. They also sharpen skates reliably and consistently - every time! Other places, in my experience, simply do not have the consistency.
Why not 5 stars? Well, there's no restroom for customer use.