The good:
Embarkation and disembarkation was smooth and organized. Not much waiting around. In general the service component was top notch everywhere on the Millennium. The Captain of the vessel was friendly and frequently seen visiting with passengers.
The ship was spotlessly maintained with crew constantly wiping things down and cleaning. They were touching up paint where there were scuffs in the halls, even though we were told the ship was being refurbished in a couple of months. Our steward came in 3x/day to clean our cabin and leave fresh towels.
Cabin 7031...do not book this room unless they fix the problems. When we boarded we noticed the balcony door did not completely. The wind whistled and kept me awake. My husband slept OK, until one night the wind was up and the whistling became piercing shreiks through the cracks, then he was awakened and became just as annoyed as I was. We left a note for the steward, but I doubt he could do anything...the door appeared to be bent. The balcony was always wet because all the rain water from the cabins on either side drained into our balcony. We were in a low spot. I don't just mean a little wet, the water was sloshing under our deck chairs!