Good - with the Proper Expectations
I have sailed with Carnival 4 times, most recently in March of 2022. We will sail with them again and most likely will enjoy ourselves again, but primarily because we have proper expectations and making sure you know what the cruise contract says. Get everything in writing.
Carnival is not, nor does it bill itself as a luxury cruise line. But if you're going just to get away and have a good time ... you probably will. Certainly, we have sailed on other lines (and paid more) and had better food and better entertainment. If those things are most important to you make a different choice for your next cruise.
Also, NEVER buy the travel insurance offered by Carnival ... AON is a complete scam and I think you'll see the trend in these reviews that it's the insurance that causes so many of the poor reviews. Yes - Carnival should pick a better vendor to work with and that's why I took one more star off.