The absolute worst office staff I've ever experienced! I was told to pay up front even though I had Ins and was told by my insurance not to because my annual check up was completely covered at NO charge to me. The office staff said if I didn't pay before seeing physician they would consider my appointment as a no show and I would be charged for the appointment as a cancellation without notice and if I didn't pay that it would go to collections! When I contacted Banner billing dept regarding this I was told that the office staff was wrong and that is NOT Banners policy and should not be doing that but they get the same complaint from many patients. Dr S was wonderful to bad the front office staff is so HORRIBLE!!!!!!!!