The hospital referred us to this doctor. He is very nice and knowledgeable. Took the time to explain things to me and my family in terms that we can understand. The office is clean and well equipped. We have to wait a while to be seen but that’s par for the course with doctors’ offices. A plus is the staff — they are very nice and accommodating. And they speak all kind of languages too! Great office. Great staff. Great doctor. If we ever need to see a heart doctor again, we are going back to him.