Every company gets the odd negative review. I was surprised to see what I've seen here. Go to a legit review site such as Trustpilot or google to get a fairer assessment.
My experience with driveJohnson's was very good. Passed first time within 20 hours.