I wasn't too impressed with their office, I could tell they didn't take much pride in it's appearance. They didn't seem too happy to be helping me. Maybe they were just having a bad day, but they could have been nicer. I had to wait forever after I arrived for my appointment. They were running really behind and I was disappointed because it threw off the rest of my day. The staff was very helpful no matter how many times I called with a question or concern. They never made me feel uncomfortable for asking any question.