I have taken my CPR with these guys for the last three renewals. They are amazing and so professional. Excellent for any size group.