We went March 2017. Left from Port Canaveral to Nassau and Freeport. Breakfast we good, standard buffet style choices, Blue Iguana does have breakfast burritos. Lunch options were much better than other Carnival ships I've been on. Guys burgers are very good, there is a BBQ restaurant hidden on the level above the lido deck in the dinning area, very good. The Main dining room for dinner was not as good as previous ships, service was excellent though. The offerings were a little strange and the quality of food was not up to the previous carnival cruises I've been on.
The entertainment was very good. Fun shows!!!
Ship was very clean and our room was small but nice. We had a inside room. My father in law had a handicap room and it was very nice. Bathroom was 3 times as large as a regular room.