I stayed there unexpectedly 2 years ago after needing their Yanmar mechanic for repairs.
First of all, Jim is an outstanding mechanic and extremely honest. His reputation is well know up and down the Hudson.
The owner felt so bad for my wife and I since we broke down, they allowed us to stay free of charge for 2 nights.
Read the reviews on Active Captain. Not a bad word to be said.
Another great marina about 1 mile south is Donovans Shady Harbor. We travel there every year and have never been disappointed. Great restaurant, ships store, and pool. The owners and marina help are fantastic. Again, read their reviews on Active Captain. I personally prefer this marina.