We chose this cruise because it had 3 different full day stopovers. Unfortunately because of the hurricane we were diverted and ended up only having 2 half day stopovers, and the rest of the time was spent at sea. While we were notified that the stops were going to change because of the hurricane (not exactly sure what the issue was as it wasn't explained to us, but assuming due to damage?)
From boarding to disembarking, everything went awesomely. Boarding was smooth with minimal queues, and once the rooms were available we settled in. We had a balcony room and I highly recommend this - useful to get fresh air and we had room service breakfast each morning and ate it on the balcony.
Entertainment, food, facilities on board were fantastic. Everything seemed tidy and clean to me, and all the staff were attentive and friendly. Everything worked as it should. There were various small things throughout the ship that looked tired, but unless you're precious, this shouldn't really upset your cruise experience.