Daughter loves it. It keeps her from playing games and watching TV. Staff is very friendly. The only negative thing is the Parking Lot. It can be very hectic. People seem to think it is a school zone there when they drop off there kids. I recently almost ran over a little girl running around a car that just stopped in the middle of the driveway of the parking lot to get to her dance class. I then received a tongue lashing from a Grandmother who told me there was Dance School there. That there is. There is also a restaurant that serves alcohol in the same parking lot, Safeway sells Alcohol, a pizza place, and a few other small businesses. Park in a parking space and walk your kids to class if you value you them. At least turn your car, so they do not have to cross the driveway of the parking lot.