The staff were usually pretty nice. DR's were great. But when I scheduled appointments it took 30-60 minutes after check-in time to get back to see the DR. Billing was idiotic and they double and triple billed for everything. My daughter's recent well child check and inhaler refill cost the same as her ER Visit and XRays at Banner. WE WILL NEVER GO THERE AGAIN!