I booked and paid in advance, but when I arrived, the hotel said there was a problem with my room and there was no other room to replace it. Even though the hotel refunded the money, it was the weekend and I couldn't find another hotel to stay at that day (all hotels said they were full). A really bad experience.