My husband and I were extremely disappointed with the service from Alexander. We paid over $10000 for labour cost alone, and our stairs are not finished. We have waited 3 months to get the stain from Alexander so we could stain our risers but ended up purchasing some stain from Canadian Tire today. We have called Alexander many times and each time he has promised to deliver the stain to our house. We have finally given up waiting for it. We made the mistake of paying him before the work was totally done. We purchased a home and decided to replace the carpet with laminate flooring. Alexander said the work would take 9 days to finish. We were moving into the house in 3 weeks. He promised to get the work done way before our move so we could clean up all the dust. Unfortunately his worker was not there everyday according to his instructions. Several times his workers would spend one hour gathering up their equipment from our garage to take it to another work site and would not come back until days later. So when moving day came, the stairs were still NOT finished! It was a nightmare. Luckily, we were able to reschedule the moving company for the next day but we moved into a house full of wood dust. Alexander is obviously not a man of integrity since he does not keep his word. The bottom line is that we paid too much money for sloppy and unfinished work. I would not recommend him to anyone.