This business has its strengths and weaknesses. Overall, it's a decent medical service with a good reputation. The quality of care is generally high, with many clients praising the doctor's attention to detail and friendly demeanor. However, some clients have experienced long wait times and unprofessional staff, which can be frustrating. The pricing is reasonable, and the business accepts various payment methods, including NFC mobile payments, debit cards, and credit cards. The location is wheelchair accessible, and appointments are recommended but not always necessary. Dr. Dimartino seems to be a caring and knowledgeable cardiologist, but some clients have had negative experiences with the office staff. Overall, this business is a solid choice for those in need of medical care, but it's essential to be aware of the potential issues. A key problem is the inconsistent and sometimes unprofessional behavior of the office staff, which can negatively impact the overall experience.