My first visit. I was given a time in which I could wait in the lobby for my vehicle. There were refreshments and snacks available. I was kept up to date on the progress.
My only criticism is I was not greeted promptly when I arrived. Everything else was top notch.