I've been taking both of my kids here for 2 or so years (8 yr old & 3 yr old). They love it - staff is great and the doctor is super friendly as well. Lobby is filled with books, video games, and a pretend school bus. When you go to the back, each chair for the patients has a TV with a cool cartoon playing. I could go on and on... this place is magical.