The difference is that Airbnb and others solicit positive reviews from clients whereas sites like Tripadvisor are more of a true 3rd party service.