Let me just start out and say I am not sure why there are so many negative reviews on the Vista. We had a great week with our kids! Don't let all the negative scare you away.
We had 2 cabins in the Havana Area, an Aft Wrap on Deck 7 and an inside on Deck 7. The aft wrap was wonderful! The only negative is that there is not any cover on the balcony and we did have some rain so we could not use it then. The cabins decor was very nice. The way the storage is set up on the new design is not ideal, but it does work. Our cabin steward was fabulous. We requested twice a day cleaning and had no problems. anything we asked for he provided quickly.
We ate in a variety of locations on the ship. Lets start with the Dining room. The service was slow most nights. The food was hot every night, but did not have much flavor. You did your time dining.
Huge balcony, needs some cover. THe room itself is great!