An excellent stay in an excellent place.