Professional, friendly, efficient, honest, clean, and everything you could ever hope for. The roof they installed for me has weathered the worst New Mexico could give it for a year, with no problem. For me, the best part was that they were willing and eager to go way far off the beaten path and out into the boondocks. Big city roofers wouldn't even answer my calls. Mike's Roofing treated me like royalty.