Carnival ships usually have bigger staterooms than the industry average. I have not been on an NCL ship in quite awhile.   Usually the cabin steward are conscientious on all cruise lines, too bad yours wasn't.  Gloria