I chose the cruise because it is out of Baltimore so I don't have to waste time and money on flying. I live 40 minutes from the ship so the day is much more relaxing and less hectic than if you have to fly somewhere and then get to the ship.
The itinerary for the cruise is awful. Even though it is for 9 days you spend to little time at the ports of call.
You don't even get 24 hours in Bermuda and since you get there and off the ship at 2:30 most of the day is gone. The next day you have to be on the ship early in the afternoon so you are constantly aware of the time and anxious about getting back to the boat on time. On a 9 day cruise you should have at least one whole day to experience the island and not have to half days to do it.
The cabin was in good shape and kept clean and in good shape by the crew