So I just spoke with the manager, who understood my displeasure and who, to her credit, seems to be working hard to make things right. (I'm checking out today, but she's sending a certificate for a free stay in a real suite.).
So I'm annoyed that they tried to pull a fast one, but I'm glad they're at least fixing it after the fact.
Good service isn't necessarily about preventing issues from arising, rather it's about how they handle those issues.
I'm glad you've got someone who's trying to make it right.