We sailed on Carnival Vista on April 30, 2022.
We chose this cruise because we live in Texas and can drive to the Galveston pier. Our cabin was a grand suite which is their largest suite. It's about the size of 2 standard balcony cabins. Not even close to other cruise lines' upper level suites, but didn't cost as much either. The decor was minimally OK. The sofa "table" was quite small and in general there was a lack of table space. The furniture was very basic in design and appearance. The lounger on the bigger balcony was very nice.
The high point for our cabin was our cabin steward and his group. We had a man named igusi. He and his group were very, very good. Whenever we needed something we would call and he would answer and take care of it. They were always very upbeat and pleasant whenever we would see them. They took great care of us and our cabin. (Thanks Igusi!)