I would rate the marina 4.5 stars. We stayed on the east dock which is a hike to the bath facilities but was otherwise fine. Great dog walking area. Downside over here were the frequent fishermen on the dock and sightseers walking past our boat. Town seems to be thriving, lots of action and restaurants. Dock staff was helpful.