Great for beginners and up to all levels. All teachers have great knowledge- Kyoshi Paddy, Renshi Scott, Sensei Tim, Sensei Gary and Sempei Billy.