I have been through many CPR class in both the military and fire services and this was one of the best.