I haven't used everything this place has to offer but the facilities are nice. I bring my daughter to a ballet class offered here and she LOVES it! The prices are reasonable and the staff is very friendly. If your child is taking a class I recommend getting there early as seating is very limited.