“AP Roofing and Siding provided us with personal customer service before, during and after the one-day job was complete. Clean-up was meticulous and the entire process left us feeling very satisfied that we chose AP”