Dr Quareshi is thorough, explains things in an easy to understand manner, and is patient with questions. I could not have had a better first time interaction with a cardiologist! Staff is friendly and helpful!