I recently purchased a home and the floors looked really worn down. As this is my first home I was clueless about the process of re-finishing the existing floors vs. putting in new ones, so I asked around and was referred to All Good Flooring. Amber walked me through the process of re-finishing the floors and scheduled an appointment for Rick to come see the house to give an estimate. They both spent a lot of time with me to make sure I understood the process and what to expect. The estimate was very detailed and once I received Amber was very helpful in making sure I was aware of what my options were. I originally was going to pull the laminate floors in the kitchen and install new pine down to match the rest of the house. When the laminate floors were pulled Rick called me and said the original pine was under it and I could use it and save a lot of money by not installing the new pine. He walked me through the the benefits of keeping the originals vs. putting down new floors, but never pressured me one way or the other. I feel that other companies would have just installed the new floors as they would make more money. Rick also called several times during the job to give me updates. Once the job was finished the floors looked amazing. I have heard pine is a difficult wood to restore, but the guys at All Good Flooring did an amazing job. Also the final invoice was extremely close to the original estimate minus the return of the new pine that was not used. Again Amber and Rick provided excellent customer service making sure I was happy with the work. I would highly recommend All Good Flooring to anyone who is in need of a flooring company. They are very professional, provide excellent customer service, and are very honest.