We chose the Vista mainly for it's newness and it's Southern Caribbean itinerary. We didn't want to fight the crowds and hawkers at the Bahamas and the other heavily traveled islands. This cruise hit 4 ports, Grand Turk, La Romana, Curacao and Aruba. We had only one other ship in port at Grand Turk and Curacao, making it far less crowded.
Room-
It is detailed below. Loved it and loved the spa being nearby (and free for the basic areas)
Nice room. Great views and convenient location to spa, pool, elevators, etc.
Stayed the night at the Kimpton Epic and ate at Crust the night before cruise. Very nice hotel and wonderful restaurant.