My experience with Dr. Malhotra (a visit and consultation as a first-time patient) was excellent. The office itself is not difficult to find or access, and the waiting room area is clean and pleasant. The office staff at Princeton Medical Group are very kind and professional -- they were even very understanding regarding a mix-up with my current insurance ID. I would imagine that not to be the case at many other medical offices!
The nurse who brought me into the office and took my vitals (unfortunately, I am completely forgetting her name at this time) was exceptionally friendly and professional as well. The wait time between finishing measurements with her and Dr. Malhotra entering the examination room to begin our visit was very short (about 1-2 minutes), which surprised me! The wait with other doctors is usually much longer.
Dr. Malhotra listened attentively to my medical history and current concerns, and asked important follow-up questions. He seemed enthusiastic about treating me and having me as a new patient, which was really nice. He was gentle and thorough throughout our appointment, but I also liked that he didn't coddle me or treat me as if I were a child.
Although I do hope my current medical concern resolves soon, I am looking forward to visiting Dr. Malhotra again for my yearly physical. I would recommend him and his office to anyone looking for a Primary Care Physician.