A really excellent stay in a great location.