We have really enjoyed the classes, James is wonderful with the kids and I really like how he adapts and changes the activities to meet the needs of the kids in the class and how they are responding on the day. He has a great energy and makes all in the class feel included which creates a very nice atmosphere for the kids.