Total Dojo is outstanding. I’ve trained here for a couple of years now and learn something new every session without fail. The breadth of knowledge and experience here is phenomenal, there’s way more to the place than just punching and kicking! Friendly and welcoming atmosphere for all skill levels, no judgement, everyone is keen to help each other get the most out of their training! I’ve never once regretted going here and every time I walk out I feel better than when I walked in.