The ship is quite old- over 20 years old and as such, felt very "dated" in terms of overall style, layout and details. Staff is pretty friendly. the confusion created by having excursions that are on Ship time which is different than shore time is a bit mind boggling. Overall the staff on this ship are great however, there is no way I would ever book this trip with kids again. All in all felt like it was a waste of money.
Pros:
Dining experience with Marija was Outstanding.
If you have Kids, big or small, The Maya Adventure park is awesome. A bit spendy, but they have zip lines, waterslides, pools. all in all a good time. Easy 5-10 minute walk from the port, dont bother with a taxi.
There isn't much to do here outside the port area, and it is a bit sketchy from a safety perspective.
Key West was perfect for a short day at port .