My daughter and I have been coming to Rabadi for about 5 months now. Great people, great instruction, and a great environment to learn and grow. The instructors and management have created an awesome camaraderie and everyone is there to get better and help others to get better. Morning, lunchtime, and evening classes throughout the week accommodate busy schedules and they always have fun special events and seminars to get extra instruction or just bond with the Rabadi team. I saw an immediate boost my daughter's confidence, and we're so thankful to all of the instructors for sharing their time and talents.