We had a great stay at the YC.
Since they don't have marina staff available on the radio, we messaged them early to find out more details about our slip. In the end we docked at the fuel dock (easy bow-in port-side dock) and went to the bar of the yacht club to get the slip detail and key to the gate. On their website they have a good picture of the docks layout so you can plan easily.
Yacht club members are really nice and helpful.
I can't comment on the facilities because we use the head/shower of our sailboat.