Okay, I'll admit that I'm a career U.S. Navy veteran of 24 years, but I cannot just let improper shipboard terminology go unchecked.
'Rooms' are in land based hotels, or at your own home. A 'cabin' or 'stateroom' is what we call them on a ship.
Sorry, couldn't help myself! 😉