We chose this cruise because of the itinerary, which was to include CocoCay, Bahamas, and Key West. We have been to the Bahamas, but were eager to see CocoCay and revisit Key West. Unfortunately, CocoCay wasn't completed on time and we were diverted to Miami. We weren't especially interested in Miami but we were able to visit South Beach for about $14 each way via Uber.
The Vision is a small ship, and had recently been in dry dock in November 2018. A crew member told us that the ship was in for maintenance issues, rather than refurbishing.
We had a cabin with a balcony that had an unobstructed view. The cabin was arranged with the vanity dresser near the balcony door rather than near the cabin entry door. We had the beds set up with two twins. This set-up would not work well for a passenger requiring a walker or wheelchair due to very narrow spaces between the end of the bed and the wall.