I was given a polite greeting when I walked in. It was nice to be acknowledged. Their prices seemed very fair but I do not pay too much attention to costs since I do have good insurance. They seem to go out of their way to make everyone feel equally respected and cared for. I didn't have to wait long after I arrived for my appointment; it was just enough time to complete the paperwork. They were running on time, which is a really big deal for me. I was very satisfied with my visit. Even though I was not happy with the outcome of the visit (my problem was more involved than I thought), they were helpful and I left feeling more knowledgeable and encouraged to any time before my next visit if I have any questions.