Duncan is usually booked well ahead, but is more than worth waiting for. He and Christina are focused, hard working, scrupulously honest and meticulous. They won't cut corners, but they are not wasteful either. They are not the cheapest, but the end result is a bargain: high quality work at a fair price. We love our place!