Good structure and delivery. Classes are fun and the balance of speaking and learning is good.