We really do love ASP, specifically we love Kathy ("Dr. Kathy" as my girls call her). Kathy is super sweet, thorough, and genuinely listens and cares. She's exactly what you want in a practitioner. The front desk gals and the assistants are all really nice too. I like that they have an open waiting room, easy check in, email and text confirmations for appointments, and a portal you can sign into to review notes from the doctor. The technology is great! I definitely would recommend this office. The only reason I wouldn't give 5* is due to how long the waiting seems to be when we have appointments. I almost always have to wait about 30-45 minutes in the exam room before we see Kathy. I know things get busy and we are pretty patient but it's becoming harder with my little ones to keep them happy and occupied for that long, on top of the actual appointment itself. That's my only "don't love" aspect, otherwise we love this office.