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. I didn't wait long at all. My appointment started on time, and the wait was much shorter than other offices I have been to. They never left me for an extended period of time and I never felt ignored. 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. They always return my phone calls quickly. I always know that I'll get a prompt answer to my question.