We booked our stay through hotels.com a few months before going at a decent price, we thought.
I decide to check the price again a day before we were supposed to arrive and it had dropped by a considerable amount, both here and on other similar websites. We thought about canceling and booking again but unfortunately we were a few hours too late for that.
When we arrived we were charged around the same price as I had seen the day before in the app and I was pleasantly surprised. However, upon checking out from the hotel we were told we didn't pay the right price when we arrived so we got another considerable bill. I told them I wasn't happy about that but they didn't care at all. I showed them evidence of the price being a lot lower just a day before our stay but it didn't sway the person in the staff we talked to. She couldn't even explain this to us, only repeating the same thing over and over again, without considering our viewpoint.
It was a sorry end to an okay to decent stay for us. Why don't I say good or excellent like most? For mostly two reasons: One, because when we arrived in our hotel room we noticed we had two small beds and no bed for our 1 yo child, despite me mentioning specifically in our booking that we needed one large bed and a children's bed. Two, when we were moved to a different room with one bed the air condition was broken and didn't work properly for a few days and never really decreased the temperature to the level we wanted.