Dr. Lupi and staff are professional and friendly. We appreciate their punctuality and we never have to wait long to be seen. The office is very nice and clean.