The ship was very very rocky. From the time the ship left the port to the time it ports, the ship was constantly rocking. Everyone in our group of 40+ people were not impressed with the ship, several of us got sea sick. Even when the water was calm, the ship was rocking. Seems like it had no stabilizers or it was relying on its shear mass to stabilize itself. We've been on other ships in the past and in much rougher weather conditions and we never felt a thing, however this ship was really bad.
Waiters at the Lido deck was terrible. On many occasions the tables were very dirty. Several occasions where the staff see the tables were dirty and just stood around while I'm cleaning the table up because seating space was limited. As well, seeing us with a child they did not offer to bring a booster chair until we ask. Even after asking for it several times, we were ignored on several occasions until we got fed up and complained to the manager before the chair was brought to us.
Been on Carnival before and found the food was much better in the past. Did not like the food in the main dining room. Find the food to be either to bland or too salty, no flavour. The prime ribs and steaks were poor quality of meat. Only positive about the food is the pasta bar above the Lido deck in the back of the ship. Pasta was made to order, very flavour full and tasty.
Entertainment and ship amenities was fairly good. The water slides on this ship was exceptional. Pools and hot tubs were a little small with way too many kids in them.