I took the basic rider course (two intense days) - the instructors were patient and fun and the equipment (cycles) was safe and well maintained.
Very glad to have taken the course, I'd recommend TEAM Arizona in Gilbert to absolutely everyone who rides or wants to ride.