The weekend of the Head of the Charles, a local Rowing Crew event, I booked a very special room at the Royal Sonesta in Boston. It's a corner room with an entire wall of windows, a beautiful view, and even upscale bathroom facilities. I booked in early October, and was able to book this SPECIFIC room for it's qualities so I could enjoy the racing event.
When I arrived promptly at the 3pm check in time, I was first told housekeeping hadn't finished, and I should check back in half an hour. I did that little circle twice, being told each time housekeeping wasn't done. Then I got someone else to look into it, and was informed all rooms of the type I ordered were occupied because those patrons had decided to "extend their stay". They were allowed to extend their stay OVER my booking apparently, and I was given the choice to take a lesser room or pound sand.
Being in a city away from home, and being told they sold your room out from under you while you stand there with bags and plans, it doesn't leave you with any options. I took "not the room I booked", and made the best of it. I'm not going back though. I did not make a scene or get upset with the staff who clearly had no power either in this situation. The blame lay with Royal Sonesta corporate.
It's not possible to make plans for lodging with a company that is so disinclined to honor their end of the bargain. I'm tired of companies taking advantage of patrons in this way, because if I had a choice I would have demanded a full refund and just gone home. Unfortunately, that is almost never a real option for travelers, so they stick it to patrons knowing there is no recourse besides a bad review they will just ignore.