A lovely stay at a beautiful location.