Good on you.
Last year I had the same thing happen.
I stayed at a different hotel every two days, (most deals are for 3 days 2 nights), and it leaves them guessing where you are? LoL
I booked on line and wasn't due to check in till the next day, I showed up a day early since I was staying in a rat hole (totally different than the pics online). I was quoted a price 500 baht higher than the online price.
I pulled out the printout from their website stating the prices. Same thing- mouth open, called the manager over. They honored the price and then tossed in breakfast, one hour massage and one hour free internet, when I asked them why I was lied to (in front of a full lobby of guests checking in)...apparently the others were getting charged more. I was asked to come to the side desk to work out the details quietly.
Yup,