I had a similar experience with Celebrity. When we booked, I was told we would receive a $300 rebate. This wasn't reflected on the invoice. In six subsequent calls, which Celebrity promised to return but did not, the situation was not resolved. Finally, in frustration, I insisted they cancel the cruise reservation and refund my money without penalty. Probably as a bluff, the agent said yes to that, and that's what I did. I then rebooked through an external agency at a much lower price. I should've just quit while I was ahead. The food, service, and maintenance on the ship made it a disappointing experience. I will never sail on Celebrity again.