I was trained in CPR at Red Cross. I have also renewed my training at various other places like the Health Department, etc. I think ARC is best because they explain things very well. They don't try to just rush you through in order to get you certified. CPR is not something I use everyday, thank goodness. So, a good refresher course is necessary. I would definitely recommend coming here if it's your first time to be certified. They are very thorough, patient, and well organized. That cannot be said for everyone.