It would have been five stars but I thought a pre-scheduled appointment was a start time, not a drop off time and a mechanic would get to it when he was free. I had planned to spend an hour there, not three.
In for tire rotation, oil change & recall action. Was told by two service department personnel that it could take up to three hours. Was out of there in less than half that time - and with a freshly washed and dryed car. Didn't even have time for the second cup of coffee or popcorn.