Dr. Jain is the best! The staff is friendly and welcoming and Dr. Jain takes time with you and doesn't rush you through the appt. He is very thorough and looks at the whole body as a complex system, rather than just whatever's bothering you. Our family feels great after seeing Dr. Jain for the past few years!