They are completely committed to helping me as long as it takes to find the best solution. I never have to worry that they'll back out or give up if a solution isn't reached immediately, which has been a problem for me at other places. Their staff was somewhat friendly, but they didn't go out of their way to make me feel welcome. They always take the time to listen to me. I know they really care about me and what I have to say. They aren't known for being that good at what they do in my area, but they aren't known for being terrible either. They should probably work on improving their professional reputation. It was pretty hard to find the building, but I eventually found it.