Chose for the ports. They were great.
The seating in the buffet area is terrible. People standing waiting for a table every single time we were there. Very congested.
Our cabin was just fine. Steward was great. Nice friendly man who wanted us to enjoy our vacation.