Excellent location, well appointed, clear communication, helpful hosts