This was our 1st cruise so cannot compare to others - however a few points that may assist future cruisers on this ship & line.
On Service: Could only class as average. The cabin and floor staff are Indonesian - nothing racist here, but sometimes requests get lost in translation. ie they never got the room service right [ which they promote you to use] tea & milk - no milk! On reqest for milk, 2 glasses arrive 20 mins later! Cereal for 2 with 1 bowl, or toast for 2 with 1 plate!
They are programmed to be very polite and friendly, but 2nd requests for a problem were on some occasions met with surliness. ie they lost our bottle of wine and said "there was not much in it anyway!"