Everyone I dealt with was very professional and courteous - from reception to surgery to being wheeled out to my ride home. I asked a bunch of 'dumb' questions at check-in and all were answered as best as could be done. Parking and pick up were easy. I didn't have to wait in reception area, of course, but if someone does need to wait a couple hours it would be nice to have big comfy chairs instead of the standard waiting room furniture you see everywhere. It was not crowded so the short time I did wait to be called in was pleasant and not disturbed by crying babies etc...