I needed to redo my BLS after letting it expire and this was one of the best cpr classes I've ever had. I was worried that with 16 people we wouldn't have time to ask questions or really be observed, or that it would take too long but Tom was GREAT! 10/10 would recommend. They also offer PALS and ACLS, which I'm sure I'll be returning for after school.