If I were to review only my doctor, not discounting the experience of others, I would give Dr. T.K. a 5 star. However, though the office staff has been very nice to me personally, they have botched appointments. So I would think said the master of the obvious, it really depends somewhat of luck of the draw on which doctor you get, what you'll think of this place. Just give a little more time than even you think you need for the meeting. It's in a massively long office building complex and if you're using google maps, it's only going to land you within 1000 feet or so, so for me personally, for a couple times, it was just easier to park off of google maps then hit "walk" instead of drive to find the exact office. Best wishes