They offer a huge variety of classes at every level along with astonishing access to personal advice on what would be best for my progress. The classes themselves are detailed enough to keep me focused on technique. Excellent information, expertly delivered.