We chose this cruise based on the ports of call. We were not disappointed - all were excellent.
The ship is big, bigger than we normally like to cruise on. While it was nicely laid out and very beautiful it was just too large for our tastes. However this does not reflect poorly on the overall cruise experience.
We were in a balcony cabin on Baja Deck 11 and it was very nice. Very comfortable bed, lots of storage space and a nice sized bathroom. We had no complaints about our room. We normally book port side but all that was available at time of booking was starboard. As it turned out on this cruise it was the best side to be on as in all ports but one the starboard side had the best views when in port.