Dr. Lupi and his staff are the best Ive ever seen... they are gentle and even explain things so that kids can understand while still using the big correct words!!!!! XD good job lupi's office you deserve 5 stars!