I chose this cruise because of the itinerary and it was my first cruise ever. I had pretty low expectations after reading other peoples reviews but I was very happy overall with the entire experience. Here are a few notes:
Ship - Overall clean but a little dated in style. Pool was kind of small for the amount of people.
Cabin - Clean, good size balcony, shower was tiny but I expected that. One day our shower and sink didn't work and when we called all they said was "we are working on it." Luckily it started working within the hour.
Cabin had a nice size balcony, only downside is it wasn't very private. Room attendant was great (Cedric). Room size was average. Noise wasn't an issue for us.