From the time I entered the office until I left I was treated with respect and everyone was professional and courteous. The tech (I think her name was Alysha) explained everything she was going to do in detail. Dr Gupta was also very professional and explained everything in detail. I would definitely recommend this practice.