My son loves the classes, they are designed to accomodate kids of all ages and the moves are easy to learn. Craig is great with the kids! We highly reccomend FOM!