This is a great spot to get some work in, take a lesson, or do physical training. My dd hits there daily. The staff is friendly, enthusiastic and knowledgeable.. They will work with any age group. I personally can attest to their patience level, especially with the younger ages. Thumbs up.