Excellent doctor! Seemed to really care about what was going on and ran multiple tests that were necessary to try and find my problem. Very friendly and easygoing. Answered all of my questions happily and explained his reasoning for the tests and thoughts behind his decisions. Staff was also incredibly nice and efficient. The office itself is very clean and I think they give you free water bottles while you wait.