Tim is extremely professional and works to high standards. Last minute changes to our renovation were easily accommodated and work within the budget and timelines. Tim kept us informed during the whole project and is realistic about costs and concerns. We would recommend Tim and Cain Built if you are undertaking renovations.