The one thing I can think of to offer is the fact that your inside room will have only a shower. If your two year old is only use to a tub, go to wal Mart or some place like it, and buy a cheap blow up pool. It will fit in the shower, so you can fill it up at bath time. They pack well, and can be put away without problems.
Have a great cruise.