I've been going to this doctor for 5 years and am really satisfied with his service. His waiting room and practice is small, but cozy and friendly. The wait is never really long, and he really takes the time to speak to you and find out what is wrong, as opposed to some doctors that overbook and only see you for 2 minutes. He is kind and witty. I highly recommend him.