I had a bad experience. I brought my Land Rover in for an oil change and sunroof leak repair. I learned on a Friday that the repair would take a few days but the oil change was completed so I picked it up for the weekend. When I picked it up the vehicle was running rough so I checked the oil. Not only was it still dirty but it was overfilled by 3 quarts. They paid to have it towed back to the shop (which is good) then they kept it for another day to remove the excess oil, denying that they had ever touched the vehicle. Upon picking it up (so that I could take it to the LR dealership for proper service) I was greeted with a bill for the diagnostic service ($108). In my opinion, this is a business being run with little integrity and less concern for customer service.