Great communication, spotless, friendly host, good value, great location.