Even though the Vision of the Seas is an older ship, we thought that it was in good shape. The crew was Excellent! (see notes below) The itinerary was good and the only "issue" we had was with the large group on board that seemed to "take over the cruise".
When we received our Sea Pass card everything seemed in order. We had a confirmation for 6 PM early seating and our reserved cabin.
When we showed up for our first dinner, we were told that we did NOT have a reservation for 6PM seating. (Even though our reservation and our Sea Pass card said 6PM seating) It turned our that about 50 other people were in the same situation.