The 3 stars are for the doctor. He is great and knows his stuff. If you have nothing to do but wait for hours, this is the place for you. The staff seems to book 5 people at 8:30,then 10 people at 9:00,etc. You end up being seen at 11 am for a scheduled 8:30 appt.(No wonder there are so many chairs in the waiting area). Being a cardiologists office, I dont think its smart for them to have a patient lose their nerves waiting. That just makes no sense.