Ages 5 and up are welcome. Parents are invited to stay, but drop-off is available. Classes run for 2 hours ...