The office is very clean and you are taken back on or before your appointment time. Everyone is very friendly and Dr. Lupi is there to help, he even calls you back after hours!