Chose cruise for its all inclusive features. No worry about WiFi charges, drink charges, etc.
Thought the food was excellent, especially the no-res needed Italian Setti Marie. The expansive pool side grill offered many choices in addition to usual burger/hot dog items.
Gym was really nice, stretching across the ship’s beam at the stern. All equipment working and clean.
See above comments regarding noise in cabin, otherwise it was excellent