We too left Carnival for a number of years, but have started sailing her again in the last year or so. (5 Carnival cruises last year, and 2 allready this year with 2 more booked) Carnival has made a dramatic turn around IMO, and it's all for the best. Where else can you get all the things you mentioned , and get them for a much better price than the other lines? Hooray for Carnival. I'm aboard for the long term!
Marine, Pilot, Singer, Tuba Player, Carnival "Diamond"!