Dr. Agarwal is great! He has a wonderful bedside manner…always pleasant! But he is also very thorough and has done a wonderful job of watching my cardiovascular health! I don’t always appreciate the tests he schedules for me, but I do very much value the fact that he stays on top of any potential issue!