From the second I called Cardinal to book am appointment to have my water heater looked at until Kevin left after replacing the water heater and installing a water softener, every interaction and discussion was absolutely incredible in terms of their professionalism and customer service. I could not be happier with my experiences and interactions. I am happy to recommend Cardinal and Kevin to anyone needing plumbing work.