After a previous disappointing experience on Royal Caribbean, this cruise really did a lot to restore our faith in the line. We were nervous before travelling having read some negative reviews of this ship, but fortunately we really enjoyed this short break.Dining roomWe found service in the dining room to be fairly slow at times, but our waiter and in particular our assistant waiter were very good. Drinks service was poor, and in our four night cruise we were only approached on one night to be offered a bar drink. Even though the menus were the same, the quality of the food and presentation seemed better than on our last Royal Caribbean cruise in December. The only disappointment was our head waiter, who did absolutely nothing and only bothered to speak to us on one of the nights.ShipAlthough Vision is an older ship, we found it to be very well maintained and not really showing its age anywhere. Public areas seemed very clean at all times.Ports of CallWe had an overnight stay in Amsterdam and the cruise into the city was fantastic - almost like a river cruise for the 3 - 4 hour journey into the city. We arrived on a national holiday in The Netherlands and the city was very busy, not helped by the fact there were two cruise ships in. Unfortunately a silly decision was made to hold formal night on the first night in Amsterdam, even though we only arrived at 3 pm. As a result, we and a lot of other passengers missed the formal night. On the second day, we did a great excursion to Edam which was really enjoyable.CrewThere were a lot of new crew members on the ship who had boarded in Southampton and Lisbon (on the previous cruise). As a result, there were a few things not quite running perfectly but we didn't find there were any major issues. Maybe it was because a lot of them had just arrived on the ship and were at the start of their contracts, but we found the crew to be very friendly and more welcoming than we have experienced on previous cruises.EntertainmentWe only attended two of the shows, and unfortunately they were quite disappointing and we left part way through both.All in all, we really enjoyed this cruise. There were a few minor issues, but nothing serious and we had a better time than we did on our previous RC cruise.