We hired Caledon Hardwood Flooring to install hardwood floors throughout our home and refinish our staircase. They overbooked and had to finish our job at night and approximately 2 weeks late. They insisted on full payment and promised to come back for touch ups. They never returned to finish staircase and one of my bedrooms doesn't have the furnace vent cut out. We called them several times to come and finish their work but they did not!! The work is not good quality and i would not recommend them to anyone-that is not the way you treat your paying customers!!!