We loved our Mediterranean cruise on the Vision!
Ship was beautiful and very clean. Staff was amongst the best we have experienced.
Food in the main dining room was incredible every night. Food in the Windjammer was also good although the breakfast fare got a bit boring for a 13 night cruise. The food options in the Solarium were also really good if you were eating at an "odd" time!