We've been going here for about 2 years for rec classes. My daughter loves the classes. I like how we can shift class times easily as our kids&family schedule changes, payment is very easy. They allow make-up classes when schools are on Spring and Fall break, which is a great value and consideration for families. The special events and open gym are great - even my kids who don't take lessons enjoy going. We've had a bday party there and all the kids enjoyed it. Location and facility are really nice. Wifi in the waiting room too!