My daughter and I skate at this place every weekend. The staff is extremely helpful and makes ice skating extremely fun.
The professional staff (teachers, coaches) are incredible. They are patient and understand everyone has their own abilities.
Public skate does get crowded, but for the price ($10 with skate rental, $8 with your own skates for 2 hours of ice time) who wouldnt want to spend some time having fun!?
Coffee Club is always a treat. For $7 with skate rental, you skate with adults and they offer free coffee. You get an hour without having to worry about children or the masses.
Their pro shop is equipped nicely for figure and hockey. They offer skate sharpening, skate break in (with the proper purchase of a specific skate) and information on equipment professionals use. I am sure if you found a product online, they would be able to order if for a better price and have it to you without any hesitation.
Great work you guys!