Perfect: location, communication, amenities, and host!