Dr. Narala is nice but his staff around him leave A LOT to be desired. I am literally the only person in this office and I have been sitting for 30 minutes to see the doctor to get a Holter monitor. They have called to cancel 2 appointments so far, one of them within 4 hours of the appointment time while threatening to charge $150 if I cancel within 24 hours. The last time I came in at least 4 other patients were complaining about how slow and inconsiderate the office staff was. I am going to ask my physician to recommend a more professional cardiologist office.