We've done 2 YC cruises, one on the Divina, and one one the Seashore. Both times it was great. The service was excellent, the food very good, and the perks were excellent, from the premium plus drink package to the Top Sail lounge to the private pool deck and restaurant. The only down side is when you go out of the YC for shows or other activities, it feel like a Carnival ship, but much more crowded.