Chose Norwegian Encore after having a great experience on Epic the year before. Overall a wonderful experience. Left from the port of Miami and embarkation and disembarkation could not have been more efficient.
Pros:
There is plenty to do. You will not be bored.
Plenty of room and the bathroom was large for a cruise ship.
It rained but still a fun time.
Skip the excursions and just take a cab to Coki Beach. It's a blast and the local food and drink are amazing.