I have to update myself for the Budapest. I later got a mail from the hotel stating that they made a mistake, the breakfast is 17€, not 14€ as they wrote earlier. I replied that I do not accept this and that I will only pay 14€. I also said that all other CC properties have given free breakfast for the whole room.
First I received a message stating that they have to check with a superior, fair enough.
Today I received a mail stating that I will on this occasion receive breakfast also for my wife for free, and that they will honor the 14€ price for the persons in the second room in my booking. They also sent me the CC T&C which states that the breakfast is for cardholder only.
They also surprised me by pointing out that I had apparently booked two twin rooms and that I probably wanted two double rooms. That was good service. No mentioning about upgrades though, so let's see what happens tomorrow when I check in...
So far ok, but it took a few mails back and forth.