From check in to departure - this cruise was fantastic. All staff was professional, knowledgeable and very friendly. Our cabin steward was always available and provided us with excellent service. He seemed to anticipate our every need. Food was very good - entertainment was excellent and the casino was fun and bells were ringing A LOT! A great variety of music and venues that could please everyone. I will definitely book another Carnival cruise in the near future.