I felt the cruise was a good cruise and food was good. The cabin service was amazing and always kept clean. Our dinner service was slow and food quality was good but not great. The entertainment was good but not as good as I expected. We usually travel with Disney Cruiselines and are used to Disney entertainers. All in all yes we would cruise with Carnival again and had a great time.