Although the weather didn't always cooperate (rain/overcast skies), this was one of the best cruises we have been on in a while. I started cruising with RCCL 25 years ago and this was our first cruise on Vision of the Seas. What it doesn't have in size/onboard amenities, it made up for with a wonderful staff. The food was great, our room was comfortable, and the ports of call were perfect for a Christmas getaway. Shout out to the best waiter Ashok! The overall feeling was good with other passengers as well. We really enjoyed watching the Raven's/49'ers game with all the rowdy fans on deck