Dr. Shukla is very good, but the office is run by incompetent, rude jerks. I came in early for an appointment and sat in the waiting room for an hour. I explained when I came in that I had to be at a meeting an hour and a half after my appointment time, was told it "shouldn't be a problem" then sat for an hour while people that came in long after I did were called in. Don't go here if you can't spend the entire day waiting to see an intern for 5 minutes.