We have cruised several different cruise lines. This was our first time on Carnival. The ship needs to have more activities for days at sea. The buffet lines were okay but we have had better on other lines. That being said we took Carnival this time because it was less expensive. You get what you pay for. Had I not sailed on other lines I probably would not have expected so much. There was nothing wrong in general just not as good as what we have done before.