Our family of 15 just got back from a Vancouver to Alaska cruise on the Crystal Serenity. We had a fantastic time. We have been on multiple cruises and cruise lines over the years and this was some of our first times on Crystal Cruise Line. The ship was very clean and the food was excellent. We ate at all the specialty restaurants (Silk/Sushi, Prego, Tastes and the Vintage Room) which were fabulous however the main dining room was very good also. The chefs came out in a couple of the restaurants to see how everything was, which was a nice touch. If you did not like something, they would get you something different. The different wines and drinks were fun to try and the service staff and bartenders in the Crystal Cove always gave good recommendations. The entertainment was good and casino was larger than many smaller lines. We book a excursion through the ship and they sent a escort from the ship with us, which was nice. The staff was overall very friendly, and accommodating, but of course you always run across some bad apples. The gym was a good size and had classes, however sign up early the first day if you want to do cycling. Also if you want a massage on a sea day sign up early as they sell out fast. The only downside was the rooms are very small. We went on Silver Seas a couple months ago and the same type of room was bigger. However we did not spend much time in the room, other than when we were on the Veranda. Our room stewardess was great and always kept it tidy and clean. I would strongly urge anyone to try this cruise line and the Alaska itinerary.
I would highly recommend staying at the Pan Pacific Vancouver, however do not eat there at Oceans 999. Great hotel, and wonderful rooftop pool. It is right next to the cruise terminal.