Dr. Lupi and his staff have been so accommodating, kind and helpful through the entire process. They have been patient and understanding and always providing feedback and advice.