We stayed at the Ferry Dock location. A new building is under construction so bathrooms/showers were in a temporary trailer, which were pretty nice for what it was. We stayed on the end of B dock so the walk was not too far. The only complaint I would have is that very few of the lights on the docks were working, none of them on B dock. Fortunately there was some light from other sources to see where we were walking but it was still very dark.
The seasonal slip holders I encountered were friendly and helpful. I had little contact with the marina staff during our stay do I don't have much to say about that.