An excellent, well thought through and beautiful home. We loved it.