I absolutely love AIM! The instructors are great with the kids and my daughter loves going every week.