★★★★★ Nice set up and friendly staff. I plan on going back. I was with my 7-year old who's just starting and who had lessons. He was a bit intimidated by the size and noise when we got there, but quickly warmed up and now wants to go all the time.
One recommendation, if you have younger kids, would be to go weekend mornings when it's reserved for 14 and younger (and their parents).