M&M Roofing installed our siding, painting and windows and its all beautiful! Couldn't be happier with the job they did! The crew cleaned up well after it was over and the Supervisor Rick Shelton, was on top of the job the whole way. We got great service and quality work with an excellent guarantee! I'd recommend them to anyone.