Moxie is a very professional and knowledgeable organization. Our roof installation was a little tricky but they took the time to get it right. They filed all the paper work and make getting the job done easy. Their staff is very experienced and thorough. We would definitely use them again.