A fantastic place to train, the instructors are very knowledgeable and their friendly teaching styles are great for all abilities. No matter what your ability level, this gym will vastly improve your skill set. Ego free (This was important for me), the students are from all walks of life which makes the gym a great place for anyone. I love training here and I highly recommend it to anyone regardless of your ability / personal goals.