The weather and our room were both incredible. We stay in a grand suite for the first time and now we probably wont cruise any other way. The Vision improvements were both nice and disappointing at the same time. It's nice to have the new restaraunts added to the ship but very disappointed in there placement. Hated losing some of the open space in the Viking crown and also losing some of the open space on deck 6.
The ports of call were same old same old. However, in Costa Maya we went to a place called the Mayan Chan beach resort and that place was nice, very,very nice. Its very reasonably priced for what you get. Al the drinking you want, an extremely nice buffett with some amazing sea bass and tacos, a beautiful cabana and a clean beach for swiming, kayaking, and snorkling with no hassles from the local vendors.
Loved the room stepping into and out of the shower was a little tricky and as nice as the bathroom was the shower head was cheap and very low for anyone over 6ft.