Ship - This is a nice ship. Clean and maintained.
Cabin - We enjoyed the suite with a nice balcony. My son stayed in an inside room and it was very, very small. The hallway noise was terrible. People were running through the halls all night...seriously...until we got up at 7am. This is the first cruise where I was up before people had gone to bed.
Food - Buffet was just OK...at best. The cafeteria at my office has better food. Stay away if you hate the cafeteria smell...those who are bothered know what I mean. We were in the Platinum dining room and it was good. Not the quality of Celebrity, NCL, Princess or HAL...but fine for the price we paid for the cruise.
Entertainment - Don't expect much on a 4 day cruise. There is really just one good night for shows...the others are just repeats. If you aren't into bars...there isn't much to do. The experience made me think of what it would be like to go to a 4 day wedding reception.
Overall - We enjoyed our suite with the balcony. If we didn't have the suite room I think we would have been very unhappy with the drunk crowds. We get up early and many people were still up and drinking at 6am. Many young people took sheets off the beds and slept in the common areas. We didn't let it bother us due to the short cruise and price...but it was a bit much.