Weather was great all except for the last day at sea. I know no one can control the weather. Ports were cool. Each has it's personality making them unique in their own way. Staff was extremely friendly and eager to help and assist in way they can to ensure you have a delightful vacation. Sure, there are cranky and pushy guest here and there, never satisfied, always complaining but you will have that everywhere you go.
The food was wonderful in all restaurants. Not every meal was exceptional but overall very good. The servers were fantastic and made a point to anticipate every need. For example, you ask for hot tea after dinner for two nights in a row, you will have it brought to you from then on without requesting it.
The cabin steward made sure to watch our routine to know when was a good time to come in to clean and prepare the room. The room was always clean and spotless. About the only criticism was that there were a few food crumbs and old dry-cleaning bags under the bed when we arrived. I made a point to look there after reading some of the threads here.
Lots of space but a little tight for 4 people after 7 days. If you can afford it, book cabins for 2 and 2.
They provide only about a dozen hangers and you need almost twice that. I suppose you can ask for more but we knew ahead of time (thanks CC!) and took our own.
The fridge is stocked but there was no indication anywhere that there would be a fee for what was used. Was it complimentary? My wife paid the bill so I am still not sure.
The crew scrapes and paints the ship daily. The cabin steward should sweep out there too. Found paint chips every day.