I brought my land cruiser to the service department for the 120k service that was a $1500 job. It was a simple service job that involved mostly fluid swaps and a spark plug change. I was promised to have it done in 1 day. When I went to pick it up, they were unable to complete the job. I gave them the chance to make it right and brought it back and was out my vehicle for another full day. Upon my return the second day, I had to wait for a full hour because they couldn't even find my keys or paperwork. Come to find out, the truck was parked all day and nobody touched it, despite me making an appointment and being assured it would be done. In addition, the service advisor ignored all my calls/messages during the day and hung up on my the one time he actually answered the phone. Since I already paid for the work in full, I was forced to bring the vehicle back a 3rd time where they gave me a free detail for the trouble. They were able to complete the work and all seemed well until I picked it up and saw their detailer tore my weather stripping. After a lengthy conversation with Keith, the service manager, i was promised they'd replace the part for free and he'd call me to schedule the install. That was 3 months ago and I've yet to hear anything.
I've since moved all my business to Charles Maund toyota. Charles Maund has very friendly, and more importantly, competent service people.