Excellent stay; perfect all-round experience - superb location.