I have been trying to get a roofing contractor for weeks to do my house. All of them were unreliable, wanted money up front before even the job was completed. I called Ferris roofing Monday morning and they had a crew out here to get the job done on Tuesday morning. They were here on time, did an excellent job including cleaning up after the job is finished. I highly recommend FERRIS ROOFING if you want the job done quickly and professionally!!