While there were glitches in beginning the repair work, I have to say that overall the work done by All American was consistently neat, efficient and professional. Workers made sure, at the end of each workday, they left the work area as clean and neat as possible. Staff were courteous and friendly. They readily answered our questions. We're hoping not to have water damage happen to our home again but we would definitely call All American to work with.