Docks are new and solid. The store has a decent selection. The restuarant was very good with friendly servers. The bathrooms were very clean and updated. The showers were large, had warm water, and good pressure. My only critique would be to put a hook or two inside the shower curtain, so people aren't walking around in the buff when people from the rest come in to use the restroom.
Update: They installed a door between the restaurant bathrooms and boaters showers! Rest of review stands. 5 stars. Neat place to stay.