Professional practice and courteous staff. My appointment was prompt and when I arrived they had all my information already in their system. Made for a seamless visit. Doctor and other medics where knowledgeable and listened to my concerns. I hope to only ever return for check ups however if I have any serious heart conditions I would feel confident with their care.