One caveat on this point. The early ships that have Yacht Club had the YC restaurant at the opposite end of the ship from the 'enclave'. So you have to walk the length of the ship to get to and from the restaurant. For 3 meals that means walking the length of the ships 6 times. Which can be difficult for folks with mobility issues. The Divina is one that has this awkward arrangement and I think there are others but I don't know their names - maybe someone can chip in with them. If this might be an issue for someone they should check the deck plans.
The second generation of YC has the restaurant with the rest of the enclave, so no problem there. I really liked Divina, but now I'm mobility challenged, so it is off the plate, for me.