I really enjoyed doing my BLS training through Mercy Medical! I highly recommend going here for any CPR/BLS training!
The course was unconventional. I was prepared to maybe read from a book or watch a video but the instructor was extremely visual throughout training, it was fun while staying informative.