I have just been on this ship cruising from Dubai to Singapore and have to say what a disappointment it was. The entertainment was poor, the films were as old as the hills, the food was repetitive and lacked imagination. Everything had to be paid for, talk about a rip off, it was not worth the money at all. The trips were poor, the places we visited could have been better, in fact I wouldn't go on Royal Caribbean again if you paid me. Thomson are far better and a lot cheaper, it's a shame they don't visit far flung places. I wasn't the only one to say this either. We had to queue for 3 hours to get on the ship in Dubai, then we had to queue to be interviewed face to face by Indian immigration, so that we could spend a day and a half in India. What a waste of money. The cabins and balconies are a lot smaller than most ships. Never again.