I reserved, and paid for in advance, a room described as "Premium Room, 2 Queen Beds, Bay View (High Floor)". I paid extra for this room. When I arrived, the front desk said they no longer had these rooms available and put me instead in a room on a lower floor, looking directly over a roof covered with litter and pigeon spike wire. You could technically see the bay, but not in the way that was advertised. They said there was nothing else they do, and kept the extra money I paid. Hotels.com tried to intervene, but the hotel would not budge. Very shady.
The hotel itself is old but serviceable. I don't like being mislead and taken advantage of, though. I'll stay at the Omni next time for the Corpus bay.