I was on board this Straits of Malacca Cruise last year and the words to describe it is...superb, wonderful, luxurious and unbelieving.
Pros: Accomodation is wonderful with ample space and air conditioning, television and beds of course. For entertainment, there is ample choices like swimming on deck, gyms, sauna, jog, library, dance, watching movies, karaoke, even golf and of course the casino. I spent most of my time in the Oasis Casino playing my favourite slot machines. Food ia aplenty and delicious with a wide choices of western, international or Chinese. I did not pay a single cent on board for food because it is fare inclusive and we can eat as much as our stomach allowed. The staff and crew on board are more than friendly and courteous.
Cons: None that I can think of really, except if you want to save money, go for the cruise during the off peak period where you can even get up to 50% discount for the same cruise with the same comfort, food and entertainment.