This is a good doctor but he is not very friendly. He is thorough but doen't have such a great bedside manner. I would feel more comfortable seeing another doctor. The staff are friendly. The doctor's schedule is not very accomodating to your schedule. The have parking on the side of the building. His hours are not very convienent. They accept many types of insurance.