This place has been spot on! The staff and Doctors are so nice, caring, and understanding! My kids look forward to going!