Office is extremely clean. Staff members are polite, friendly, and make you feel comfortable. Waiting time is minimal. Doctor is friendly, thorough, knowledgeable, and super gentle.