The office is small, and perhaps out of date re: decor, but the doctor is nice and knowledgeable and helpful. The staff is very courteous and accomodating. Parking is ample, as it is located in a strip mall. Accepts many insurances. Hours vary but are accomodating. There is even the opportunity for a HOUSE CALL! That's unheard of nowadays!