As the cruise was for only 4 nights we took an Inside cabin on deck 4 forward which was comfortable and like the rest of the ship was very well maintained.
We have been on all the RCCL classes of ship (except for Oasis class) and knew that Vision did not have all the amenities we now take for granted. However we did not need them for this cruise (St Petersburg & Tallinn) and it was made up for in terms of personal service of the staff & crew.
Dining in the main dining room (Aquarius deck 5)every night was a pleasure and our waiter (Gabriel from Portugal) was fantastic. We chose late dining (845pm) as I had heard that My Time didn't really work on the ships it was not designed for such as Vision, but didn't meet anyone to verify/dispute this. It really made a difference to get back to the personal attention of the "smaller" ship.
The variety of the food in the Windjammer for breakfast & lunch was excellent. This area is somewhere that I think RCCL has improved on over the last 3 years or so.
We rarely go to the theatre shows and didn't on this cruise so cannot comment. Nor the Casino. We were happy to spend the evening either watching the World Cup matches or relaxing in the Schooner bar listening to the pianist.
Anxious about our 12 yr old son and the club facilities-we need not have worried. We did not see him from 7pm till after midnight each night as he made great pals and was delighted that he was now eligible for the teen part of the kids club. We were surprised at how many families there were on this cruise and feel it was due to the short length. Most families were form far afield and taking this cruise as part of an overall Northern European tour.
Weather was beautiful and we made as much use of the pool area & Solarium pool area as we could. Again these areas were very well maintained, in fact I have seen worse on younger ships of other cruise lines.
Lastly, we booked the Late Departure option which allows you to stay on board up until 30 mins before the ship departs again. While it was clear that RCCL may have offered it inadvertently (online) as the ship was not ready for us. Realising this immediately, the various department managers were on hand for anything we wanted and staff were alerted that we were still on board, should we need anything. When this option is rolled out fully it will be great people on late flights as we were. We disembarked at 230pm feeling so relaxed & refreshed which isn't the feeling when disembarking at 8am along with the rush!
Overall, we were very happy with this cruise, the itinerary was great and delighted to say that Vision of the Seas has not been let go to slowly rust away. She is still a fine ship. While she does not have any of the "Bells & Whistles" of other ships, this is easily made up for in the personal friendliness of those that work hard on her.