This office was highly recommended. I was given a heads up about the front desk, knowing full well that attitudes do not reflect the doctors. I have yet to have an issue but have seen it once in the year and a half of visits. Other than that I absolutely like this office. It's usually clean unless it's super busy which is understandable. Are the waits long, yes they can be it is a doctor's office. A very busy one at that. I've never been to a doctor's office and had a quick visit with the exception of my twin pregnancy. We love Dr Krishen, so down to earth. We've seen two others as well and we're pretty down to earth, answered any questions and spent decent time with us. I highly recommend the Horizon Ridge office. I