He is the best doctor I have ever seen. He is so calm and will listen to you, spend time with his patients, never in rush. I never had to wait more than 1 day for his appointments. even if u need to see him urgently front staff will squeeze you in and will actually understand your situations. He is mostly available for phone appointments if you are away. He will reply to your emails on time if you need to discuss with him something quickly. All in one he is great. Also he smells good all the time lol.