Despite other reviews, we've gone here and never had a bad experience. They always get us in and out in under an hour. The staff is friendly and caring. The doctors are very skilled. They've treated my son and I for a variety of things during times our regular doctors couldn't see us.