This was our 4th cruise - first time with Carnival and first time on an "older" ship. I really didn't set my expectations super high - but based on all of the positive reviews I assumed we would enjoy it and we certainly did. I felt we got a great price for a balcony cabin leaving right out of Baltimore (1/2 hr drive from home). I booked it for the convenience - not the itinerary!
Carnival is truly a fun ship - our cruise directors Josh and Ben were fantastic. It was fun watching them enjoy themselves while they were working! I have never witnessed this on any other cruise (Royal Caribbean and Norwegian - to be fair our previous cruises were 6-8 years ago so maybe that's different now). Our ship was at full capacity and there must have been 800 kids on board (lots of extended families which was nice to see - our teens opted to stay home!)
Service on the ship was excellent - servers, cabin stewards, bartenders, towel staff...hard working and always with a smile!
We were on the end so the ship jutted out on one side which obscured our view and because of the placement of the bed, I couldn't see the ocean from the bed...I wouldn't get an extended balcony again.