If zero stars were an option this place would get it. RUDE medical assistants, over 90 minutes past the appointment time and still waiting for the doctor. Patients have rights and being so late is inconsiderate to them. "He's very popular" is a BULLSHIT excuse for wasting so much of t our time. I WILL NEVER BE BACK and encourage others to find a different heart doctor.