The course was decent, but had technical issues with the system glitching several times. Once we couldn't reset it for over 24 hours and had to reach technical support. The other two times rebooting the system and losing the work on that chapter and needing to re-do it was the solution. But the Epic fail was in getting the certificate mailed to me. They claim they mailed it USPS on 3/3. I started contacting customer service on 3/10 (I am N. Cal and certificate coming from S. Cal). They kept claiming the mail would take 7-10 business days and it "was on the way". On 3/12 I tried reaching them and couldn't get through on phone. I texted from 8am and finally got a supervisor at 4:35pm to call me. (they respond hours later on text). I then said that I didn't want to wait anymore for USPS and I'd like a second certificate overnighted. By then the Friday deadline passed and I was promised it would go out Monday 3/15. I phoned 3/16 looking for a tracking number and they said there was a payment issue with my apple pay (I don't use apple pay) but no one reached out to tell me about it yesterday so the certificate still didn't go out. Now they say it will go out today and I still need to pay for 1/2 of the overnight cost despite their errors. I would NOT use this company. Choose a vendor with better customer service. DMV appointments are hard to get and I've missed ours because of MyImprov's incompetence.