That cabin situation can be a bummer. Did you request a move?
Review by citydick
In response to review, MisterMet says ...
Cabin issues can usually be resolved by going to the service desk and often they can move you. With respect to the ports and poverty, perhaps I could recommend a little research in advance. Most ports have poor areas and locations of disrepair. It is unfortunate, but very common.
I had a wonderful experience on my one and only Princess cruise. If it wasn't for the long line at embarkation, the cruise would have been perfect. I don't mind waiting my turn like everyone else but when the reps kept putting passengers from other lines at the had of our line, I got pretty annoyed. so much so that I have never sailed with the line again.