The only cruise I have ever been on was a Carnival out of NOLA. With nothing to compare it to, I was completely satisfied with the food, the ship and the services. This was on the older ship and not the one currently running out of that port.
Of course I am not one of those that must stay in a five star resort so my expectations/standards might be lower than some.