Just got off the Vision on Sunday, and my impression was that it looked a bit shabby. I thought that it needed to go into dry dock! For example, the carpets in the elevators looked dirty and worn. Our cabin (while well laid out) seemed faded and "droopy".
Service was good and food was acceptable. Nice to be on the beach with 85+ weather over Thanksgiving!