We took a 14 day cruise on Coral Princess. Vancouver-Whittier-Vancouver. Overall a great ship and beautiful cruise. We were lucky and had great weather. The ship is spacious, very nicely decorated and well laid out. We never felt crowded. We always found nice places to sit and enjoy the scenery both inside and out of the ship.
The food was really good. Our waiter openly offered to get us more lobster and alaskan crab legs. Both of which were succulent and not that dried out frozen stuff you get in Vegas. The 24 hour buffet is a great idea instead of the midnight buffet. We opted for anytime dining but usually reserved in advance to get the waiter we liked. Some of the dining room staff are Romanian and Bulgarian. They are not the best at service industry jobs. We even encountered one really nasty woman (table 97 in the Bordeaux room). Generoso the maitre d' is fabulous and accommodated every request.
The entertainment was so so. The lounge performers were drab and lifeless. The cruise director and staff were lively and good if you like that British Music Hall "Benny Hill" style of entertainment.