The facilities are very nice. The instructors are very knowledgeable and a very patient. They take their time to make sure you know exactly how to do each move correctly so you're getting the most out it. If you have any back problems I highly recommend trying them out. I have lower back problems and have not had a day where I been curled up in bed and couldn't move due to back pain since I started.