Overall a great experience. I'm going to breakdown the experience:
Pros:
Service- beyond great!!! Our room attendant bent over backwards for us. Wait staff in restaurants and bars were great!!!! Getting on and off the ship extremely efficent.
Excellent cabin very clean.