There is NO reason to give the cruise a bad score because your Priceline agent failed to provide what they promised. You were NOT cheated by the cruise line, you were cheated by the Priceline agent.  Of course Carnival didn't know about your credit since your agent at Priceline didn't apply it to your account!!! You need to take this issue up with Priceline.