We had a flood in our bathroom and First General was so good to work with. The project manager Brad, responded very quickly to our call and made a very frustrating situation so much easier. Communication was excellent and Brad made us feel supported through the entire process explaining every step along the way. He even coordinated with our insurance adjuster. They did a fantastic job and couldn't be more pleased. Highly recommend First General.