We chose the cruise due to the dates and itinerary from Miami
Embarkation was disorganised, and chaotic.
We did get off at every port and generally they were good.
We paid for a mid-ship balcony room, it was OK in general but modest.
The balcony you could sit on but not stretch out on.
On Princess for this grade of cabin there would be much more room with loungers on the balcony.
The TV in the room was a waste of space as very few channels, with other cruise lines you can get films for free