I have given detailed port reviews so I'll just talk about the boat here.
We were very pleased with the ship.
The food was fantastic in the dining room. We quickly discovered that the food from the dining room was WAY better than what could be found in the buffets. One of the crew said that the buffet food was the same as the crew got. Pretty good for crew food but not nearly as good as the dining room.
The entertainment was pretty good. We enjoyed the magicians and comedians. The only problem was the Princess dancers. It was seriously soft porn. Everything they did was sexually charged, all the women's outfits were very bare. Picture this: the women put collars on the men, and the men get on all fours, and the women have a leash on the men - all while gyrating very sexually. AH! After the first show and a half we just didn't go to those anymore.
The service was amazing, the crew was so, so nice. All the public rooms were beautiful and comfortable.
A note on disembarkation. We did walk off - so did a lot of other people. Even though we did some waiting, etc. we did get to the airport, and through the security by 8am. So, our 10am flight was just fine.