I have cruised on Carnival several times. We were looking forward to going on this ship because Carnival hyped this ship on our previous cruises. I was never so disappointed as I was on this ship. The ship was very understaffed. Dinner was a nightmare. Waited and waited for bar service. It would have been nice if Carnival would post on it's website that children under 2 were not allowed in the pools. Ship was very overcrowded.