Dr. Eshaghian was excellent. It turned out that he wasn't available for the original appointment that I booked on ZocDoc, but he was able to take me a day earlier. I was in with the doctor in about 15 minutes and he ran all of the tests I needed that day, with the exception of one, for which I fully expected I would need to return. I have visited other cardiologists who have taken 4 - 5 visits to accomplish what Dr. Eshaghian was able to accomplish in one. He has an excellent bed side manner and was very thoughtful and thorough in his evaluation. I highly recommend him.