A winning mix: location, size and style, cleanliness and kindness of the host.