The Carnival Pride ship in Long Beach is a great ship because they have great food and entertainment. All the carnivals have great beds and have nice cabins. I truly like the Carnival Pride. Mexico will be really nice in July too. I have been there many times to the Mex-Riviera. Great ports.