I was given a polite greeting when I walked in. It was nice to be acknowledged. Their office was well organized and clean. I could tell they took a lot of time making sure it was presentable. I didn't have to wait at all after I arrived for my appointment. They were running right on time, which is a really big deal for me. The restrooms were very well-stocked at this provider's office. They always have toilet seat covers, paper towels and toilet paper and never run out.