Sam is an excellent teacher, fun, friendly and very knowledgeable. Lots of classes at different times and venues to suit anyone, great easy app to book sessions. Highly r ... more