Kenorah stuck to the original budget, even when some things went wrong. When there were problems, Kenorah solved them. Their contract is real and valid throughout the process. All of the people from Kenorah and their sub-contractors were pleasant to deal and did their best work on our house. We are very happy.