It really annoys me when I get upgraded, but told that I do not qualify for all of the benefits usually included in that type of room. To me, it seems similar to being upgraded on a flight. No airline says, "because you got a free upgrade, you will have to pay for the meal". Why should hotels be different?