Why didn't you ask the cabin steward (George) for a different mattress. On any cruise we have been on we have found all you have to do is ask and if possible they will do or get it for you, they are there to please.