Five star all the way...food, service, activities, crew. Plus all inclusive, I never touched my wallet in two weeks. We were in a cabin on the lowest deck (no balcony), but were travelling with a family group, so sitting isolated on a cabin balcony didn't make much sense. We were perfectly happy as we were, but if travelling as a single couple the balcony might have been worth the extra cost.
We had a cabin butler who was outstanding! There was no detail too small or large that he failed to attend to. Our cabin boy was attentive and efficient. The food and bar service crew were very hospitable and efficient.
Our shore activities were fun, well organized and included in the price. Two concerts, exclusive to our tour, were memorable. The economics of putting on these and other ship-based shows, for 160 guests, are impressive.