We had a very good cruise overall. Transfers to and from the port were very smooth, however the wait for embarkation (there were 1,800 passengers on our trip) took hours, so take along a book to read.
Our room was really comfortable and well-designed with a huge king-size bed and excellent shower, and it was only a standard interior cabin. We were above one of the lounges so it was a bit noisy. There was little TV in English apart from BBC World, and no free films, but the maps of our location and the weather were very useful.
Dining was good, with plenty of tasty choices at the buffet, and good service, although I wouldn't say food was top notch.