Wonderful doctor - very professional bedside manner. He has a great sense of humor and you feel relaxed in he and his staff's presence. I've never had scheduling difficulty but understand everyone has different experiences - I've had to deal with frustrating Dr.'s offices too - but fortunately, never with this office. He seems to genuinely care and will spend time answering questions; I didn't feel rushed. Will go back here again for future appointments and refer my family and friends to this office. Thank you!