I have never been disappointed with any doctor in this practice and we have seen all of them. They are thorough, consistent, respectful of your wishes as a parent and have great bedside manner. They have on occasion, stayed late to see my children and even if we're the last one in the office, they don't short you a quality visit. I would recommend them to any parent who wants a really good group of pediatricians.
As far as wait times, I personally have never waited more than 15 minutes past my appointment time but honestly when you have good doctors (like those at TLC), they're going to be busy. If the office was empty, I'd be worried.