Great stay, location, amenities, communication, and value.