Unfortunately, not a good start - flight from Melbourne cancelled but I was not worried because booked through Princess so knew all would be taken care of! Eventually got to Haneda Air Port and had to wait 3 + hours for prepaid Princess transfer to Cruise Terminal (some waited more than 5 hours) then another 75 minutes before actually boarding ship!
After that, everything was pretty well perfect!
My Cabin Stewardess, Grace, kept the room spotless - noted when I went to breakfast and had everything in order by the time I returned - even kept an ice bucket full for me.