Such a joy to work with this professional company on my first project ever. The job finished within his estimate. There was open communication through every step of the way. I also appreciated his being able to accommodate my scheduling conflicts during the project. I highly recommend DIY Design & Consulting.