The staff is great and Dr. Lupi is very professional. Wait times are low and appointments do not last long.