The food on the ship was better than the past Carnival Cruises, and better than I expected. The staff was great, the ship is a little smaller than other ships we have been on but it does not feel that way. Ignore the negative reviews I do not think some people can be pleased these days. Entertainment was very good as well. There are limited pools but there are adult only areas that help with the crowding. The wait staff was very good and dinner didn't take all night long. The only issue was the tinders at Grand Cayman, when we arrived there were several other ships so the tinders were limited and it was after noon before we made it off the ship, not a lot Carvnival can do about that though Cayman needs more tinders on those type of days. I read that the rooms were only changed once a day ours was done twice everyday so not sure where that was coming from or we got lucky. Overall great cruise on a busy Spring Break week.