when you book the room the room type is specified and this is the room type that is being guaranteed to you.
Maybe it's different if you book third party. Is the room type you paid for not showing on the reservation?
If not, that's a huge downfall of a third party booking. I would like to know the room type I booked is the type I am going to get upon arrival.