Excellent stay, facilities and location.