I have a nit to pick, even though it's resolved. Hopefully others will be prepared. On our last two Princess cruises (Enchanted and Ruby) the ceiling light outside of the bathroom is motion sensitive and if you have to get up in the middle of the night, it blinds you. There is no switch to turn it off. On the Enchanted we told our steward about it and he admitted that we weren't the first to have a problem with the light. He came in and put a piece of masking tape over the sensor, which is a 1/2" round thing beside the bulb. Problem solved. We were prepared for this on the Ruby.
Of course this means that the light never comes on and you may want it on to illuminate the closet. We found the bathroom light sufficient to see into the closet.
Also, there are floor lights beside the bed that are auto-sensing as well, but not so blinding. On the Enchanted we found them going on and off all night (maybe there was a mouse running around...just kidding, probably the covers on the sides of the bed). Being a light sleeper made this annoying. Masking tape to the rescue!
I only suggest that if you do this, be kind enough to remove it before disembarking.
If this has been posted before, I apologize.