Outstanding staff. Very accommodating and friendly. Dr. Thompson takes his time and thoroughly explains everything well. He also made sure I knew to contact him after hours or over the weekend if problems should arise. They were especially accommodating in getting me in quickly with little notice and addressing my problem. Just a great experience all around.