I am really unsure why there are so many bad reviews of this cruise. Before going on the cruise, I was very worried that it was going to be like all these reviews state, but it wasn't!
PROS:
-Dinner every night was absolutely delicious. Choices of steak, seafood, lamb, etc. Our waiter Samir was super helpful and always willing to talk or discuss any questions or concerns we had. There was always drinks and bread on the table.
Cabin could use upgrading but we didn't stay long in it since there was a lot to do. People above us, you could hear every once in awhile. Other than that, the only other problem is the Cruise Director over the intercom that wakes you up every morning. I wish they didn't do that.
Was very easy to get into the cruise ship, minimal lines.
They dump you off in a slummy area. We just walked off into the city and picked a taxi up there.