Anyone have any experience with these classes? My son is 2 and I've been looking to sign him up to something a little more active.