Taken BLS for Healthcare providers for almost 10 years now. This is the best one I've taken. They simplify it if it is repetitive to you and it's a great refresher. Small classroom setting for easier 1 on 1 learning. Definitely coming back in 2 years!