Dr Lupi and his staff are all amazing! Everyone has been so nice and helpful. Easy to get in when something goes wrong. Appointments are quick and easy also. Explanations of everything that is happening as well. Great experience!