I would give C. Powers a 5 star rating. They followed through with the exact estimate that they provided. They kept me informed as to when they would show up and how long it would take to get the job done and they met that schedule. After the job was done, the owner called me to make sure I was happy with the work. It turned out very nice.