Excellent stay in a terrific location