be warned!!!! dr is good but his office will put you into a heart attack. no asnwer no call backs. when you try to call the office, it goes to answering service never directly to dr's office. then no one ever calls back not even office manager. my meds exp and after 1 month of constant calls, got my insurance co to call them and they too couldnt get anyone nor office manager. my insurance instructed me and my friends that saw dr miranda to change cartiologists asap. they arrpoved the transfer within days. thats how bad our insurance wanted us to leave his practice.they too were so disgusted at this office. its a shame cuase dr miranda was pretty good