Excellent stay in an excellent location by excellent hosts