Let's start with the Pros: The beds are comfortable, the staff is friendly, and they keep it super clean. The Italian Restaurant was worth the extra 15 bucks.Guys Burger and Blue Iguana are pretty good. The casino isn't terrible, though a tad on the smaller side.
Now for the garbage: The buffet food is horrible, and they only have two lines to accommodate everyone. The on-board entertainment is severely lacking. Endless Trivia games and strange shows that are few and far between. Sewage smell every so often as you walk the halls to your room. Breakfast is the same option every single morning. If you purchased the soda package, you get to stand at the bar in crazy lines, just to get a Pepsi.
Pro tip: Stay away from rooms on the 8th floor, as it puts you directly under Lido Deck. We had a balcony room, and got to listen to the stomping around and sounds of drunk people all through the night. It sounded like they were going to come through the floor.
Comfortable beds, nice bathroom, nice balcony