The ship and our cabin was excellent. Our room was spacious, updated and beautiful. The best we've had so far. Everything else such as the food, customer service and on board activities were mediocre. That can be improved. The shopping on board was great. The embarkation can be improved for suite guests and disembarkation was unorganized with the bags.