Vision is a great ship, smaller so no huge crowds, reasonably well maintained and has some relaxing spots. I did the spring TA to Barcelona on Vision and am booked on the November 4 return TA. There’s a friendly free steam and sauna available that allows for some pleasant conversations. Any questions, just ask.