Perfect location - stunning house - breathtaking views - superb hosts.