... And the room steward seems to have just about everything else reasonable on hand, if you ask. The ship provided beach towels, also. Just don't loose them - they were $25.00 a pop if not returned!
We had a note on the dresser that said there are robes you can ask your steward for to use while on board. And the beach towels for us were $22. if you lose them.
And for the luggage and having room for our souvenires. We used the luggage that we brought our cokes and bottled water in. Problem was solved.