My experience with RK Roofing was exceptional from my first telephone call to Randy, to meeting and working with his install crew from start to finish. Randy was responsive to all our requests and his crew represented RK Roofing exceptionally well. Our new Roof and Siding looks incredible! Thank you to Randy and his team!