The office was very clean. There was very little wait time and the entire staff was friendly. Our appointment was at 9 am and we checked out at 940 am. That never happens in arizona. The doctor was patient with listening to our concerns and was prompt and courteous. We've been trying to find a general surgeon for years and this is the first doctor that said ok let's do it. Here's the steps, let's get started. Amazing. Thank you. We finally found our family physician.