Our room steward, Jaime, was the worst room steward we have ever had in more than 12 cruises. He made us feel he was being inconvenienced every time we asked for something. He didn't clean the room properly, replace beach towels etc.
The shows on the ship are very good. But they need to add some new shows because they have been the same the last three years.
Camp Carnival staff is great and our kids love going there.
Our waiter Piotr, from Poland, was the best dining room waiter we ever had. His hard work and great sense of humor, made it very enjoyable at dinner time. The food was very good, but not great.
The assistant waiter Marco, was great with the kids. We had 7 kids in our group and he was great with them.
Overall the cruise was very nice and would recommend it to everyone.