Nigh on perfection - wonderful hosts, lovely cottage and very special location.