I am very pleased with the service I have received from the doc and his staff. The environment is friendly and warm... I even dozed off in the chair. The front office staff is extremely helpful with my insurance issues and willing to go the extra mile to assist me. If you are looking for efficient, competent, warm & friendly, this is the place for you.