Really straight forward and convenient. Needed my BLS renewal to be done within a specific time frame, they provided several times and days and were flexible. Spoke to a class rep to clarify some questions. Their number is provided in the booking info. She was so helpful and gave a discount. I spent about 1 hr 30-2 hrs for the online portion - very simple to pass. Went in person the next day, no instructor, computer guides steps, its was so convenient and i’ll definitely be renewing my BLS with this company each time.