My review is based on a few things, I would rate the doctors 5 stars, great bedside manner, good with kids and always diagnosing the problems correctly. The wait times is a zero star, they need to figure out a better system to keep the wait times in check. Scheduling staff is a 2 star, they are too rushed and forget to get all the information and come off a little short. Hopefully the doctors can work out the admin stuff and improve the overall experience.