This was our third cruise (2nd with Carnival). This was a very last minute trip for us...and we knew that Carnival was not "top of the line" With that in mind, the cruise was just OK.
Our cabin was adequate for 4 of us...we spent little time there. Although our steward kept the room immaculately clean...it was cleaned twice a day!
The pool decks were great, with plenty of chairs. The health club had decent equipment and there was never a wait to use the machines. The food was very average. Our kids (8 and 11) enjoyed it more than we did. I was probably the only person that loses weight on a cruise!