I took this cruise in July 2011. It was my second cruise on Vision of the Seas, an exact repeat of the one I took the year before that departed from Stockholm and visited Helsinki, St. Petersburg, Riga, Gdansk and Visby.
Though some people prefer the newer ships, I really liked Vision due to its somewhat smaller size. We didn't have some of the problems that I've heard about on other ships with crowding and not having enough deck chairs, seats in the Windjammer, etc.
This is a port-heavy cruise, with only one day at sea, and ports that generally take a whole day to sea. For that reason, I didn't partake as much in the ship's entertainment as I might have on a cruise with lighter ports. I found the service in the bars to be very good, as was the dining room and cabin service.
Cabin was small with a window. The window is important to me. I've taken interior rooms in the past, but won't do that anymore at this stage of the game. Balcony is not that important to me, since balconies are small and I'd rather go up to the fifth floor deck if I really want to look at the ocean. I had no problems with the location of the cabin. My only "complaint" is really size of the shower. I am not a heavy guy, but even I had trouble moving around in that shower. I can imagine how uncomfortable it would be for somebody who's heavier.