Really enjoyed this cruise! The atrium was a bit of a letdown as normally when you first walk on the ship that is the first thing you see and is normally quite grand. This was quite small and nothing exciting. Service was great as usual with Carnival. Purchased a shore excursion for each port with Carnival and was very pleased. You may pay a bit more BUT please know a lot of these ports are not right where you dock you have to take a motor coach. Traffic can be bad and also sometimes they have strikes. Missing the ship would be horrible so pay a bit more and book with the cruise line. Entertainment, food, casino and overall ship experience was great! Try the SkyRide on a port day or you will be waiting forever! Overall decor was very nice and I would highly recommend the Vista to anyone.
Very spacious, quiet, nice being close to aft elevators (not as busy) and also very close to buffet area (2 sets of stairs). Balcony was a great size and enjoyed the view.