National CPR Foundation Detail

Have you purchased from National CPR Foundation? Rate Your Own experience with National CPR Foundation website:

Poor
Below Average
Satisfactory
Good
Excellent