I have been seeing Dr. Girardi for many years. He is one of the most fun guys I know, and his office is a reflection of him. He is the only doctor I have that is always on time. The office is very clean, and the staff is great as well. He is very gentle and I always leave there with a great smile.