The place is great- the only reason it's missing the fifth star is the docks are too crowded with moored boats for a large boat (46'x25' Cat) to maneuver without anxiety. For example, the fuel dock is accessible only from the north as the south side was blocked by 3 moored boats preventing a simple drive through. Add a strong westerly wind, limited wiggle-room, and you're in for a nail-biter. Fortunately, there is a fine bar on-site where you get to choose the right meds for the moment.
This is a well-run, first-class operation; they even send a greeting email the day before to confirm your reservation which includes a complete sitemap of the mooring field and slip layout so you know exactly where to go when they provide your assignment.