First let me say that I have no "axe to grind" with Crystal. I have cruised with them once previously, and did not have a negative experience, as I did this time. Secondly, when I let our Crystal cruise consultant know how disappointed we were about a number of items, she had the staff on the ship meet with me immediately.
We received a complimentary room upgrade. It was a bit smaller than we would have liked. no issues, however.