We hired Randy to remodel our kitchen, including new cabinets, countertops, flooring, sink and dishwasher. We had a certain budget we were trying to hit and Randy was very helpful in thinking through our options and potential tradeoffs. He was also flexible in working with us on project scoping to incorporate some DIY elements to accommodate our budget (some of the other contractors I spoke with were very reticent to do this). In addition to being a helpful advisor on how to approach the project, the quality and timeliness of Randy's work was excellent. He was so well organized, provided regular communication and updates on our timelines, and completed the work on time and on budget. He always communicated in advance about which subcontractors were coming in and when, and supervised their work to ensure it was done accurately and well. The whole project took about 6-weeks and Randy worked with us to accommodate our work schedules (I was working from home and Randy was always very good about letting me know when he was arriving and leaving, coordinating on times the power or water had to be shutoff, etc.). He was also very respectful of our home, taking extra care to keep the dust out of the rest of the house, cleaning up each day, and taking appropriate Covid precautions. If you're looking for a contractor who will deliver high quality work on time and on budget, treat you honestly and fairly, and is organized and a great communicator -- then Randy is your guy! I would highly recommend him to anyone looking to update their older home.