We decided to go with Agave based on a friend referral. Also did meet and greet and loved this place. But since past 2 visits our experience has not been very good. We took appointment at North location, but it automatically got moved to Deer Valley location without any notice. We drive 30 mins to Deer valley, wait for Doctor 45 mins and we see the doctor for 4 mins. Not worth all that wait. There is no input from doctor about dos and don't. Secondly the office charged us copay for wellness visit. They mention the question we asked about the baby was not covered in wellness/milestone and consider it as office visit. Not happy with my recent visits.