Very poor communication. Arranged an appointment for recall service and specifically said I wanted it early enough to complete the repair the same day. I hadn't heard anything so I called and was very disappointed when I was told it would not be done because it was a big job. I then said I needed a loaner and while I did get a good loaner, I was told that I had to be there by 6 to get it, which was very inconvenient, because they would not be there after. This was after being on hold for quite a while and hearing the message that they were there until 8. Poor communication and not at all flexible about me getting there when I work an hour away.