I would also add when booking via a 3rd party to call the hotel a couple weeks out and check your reservation, get a confirmation number from said hotel (not the 3rd party booking site), and a human's name that you spoke with.
I booked at the Wyndham last spring, called 2 days before and spoke with the front desk who assured me of my room. Went to check in and no room. Even though I checked days earlier. Go figure.