Had never cruised before and wanted to guarantee hot weather in February.
We booked a suite (B104 - Mallorca Suite), which turned out very nice indeed. The suite comprised a lounge, a bedroom and a bathroom which had a bath with shower above, rather than a stand-up shower, which worked out better for us.
There was lots of room in all of the rooms and there were no issues with storage, as there were plenty of hangers provided (too many).
Excellent all round experience, with good facilities, but rather dated decor.
We made the mistake of booking the elephant ride tour from the ship.
They make the elephants do unnatural tricks and the staff are hungry for tips.
The "shopping experience" at the end was just a tourist trap - one shop where the tour operator probably gets a nice commission. I could have done without that.
We had stayed two nights in Singapore prior to getting on the ship. It's a great place to visit with loads to see and do.