This is a great school. Master Lim is very good with kids and a great instructor. He always makes sure that everyone knows what they are doing, if not then he helps them along no matter how long it takes. It is a great work out for all ages to parents. I would highly recommend it.