I had a 5 year old & 10 year old sample classes at Infinity. The classes were well instructed though my 5 year olds classes consistently started late. We found the 1 1/2 hour class for my 10 year old too long at the end of the school day but her instructor was excellent. With that being said, neither of my children has elected to continue with ballet.