Dr. Foley and all of his staff are extremely knowledgeable and friendly. The office is very clean and up to date. The wait time is short and the service is top notch.