I had to wait a while after I arrived for my appointment. The staff didn't even keep me updated about how much longer it would be. They did not pressure me at all to return. They gave me the information I needed and left the choice up to me. Not only do my appointments never get canceled last minute, they take time out of their day to send me a reminder so I don't forget. They are extremely reliable. They always take that extra step to make me feel special. I always enjoy my appointments here. I was satisfied with my appointment. The doctor was able to help me with everything I came in for.