Dr. Astrid Jain is by far the best dr there. She does not take new patients, but if you can figure out a way to get her, DO IT !
No problem goes unsolved and she is extremely easy to talk to.
As far as the actual practice, front desk, and wait time it's kind of slow. Front desk people do not really smile and the wait time is always a little behind.