Beautiful location and immaculate accommodation.