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.
M Grade inside 4019. Very adequate for 3 with upper berth organised morning & evening by our cabin attendent. Quiet and well kept cabin. Plenty of wardrobe space.