I showed up at my hotel, and the hotel didn't have the booking I made on trip advisor, so I made a new booking through the hotel, and the next day tried to cancel my booking with Tripadvisor. I was told My booking was made for March of the next year. It was their word vs. my memory of booking it. Even though the booking wasn't for months they told me it was non-refundable and wouldn't work with me at all. It feels like this should be illegal. Even if I made the mistake, they are taking money from me for a service that they have spent zero dollars on. Use Hotels.com or any other service. Tripadvisor is criminal.