Lovely house with all suitable requirements plus some extra surprises.