A group of us stayed at the Marina Grand for a wedding in October. It was an absolutely beautiful place. The view from the outdoor patio of our 3rd floor room was very pretty, with lots of boats still in the marina in early fall. The room itself was clean, updated, and very, very nicely decorated. I could have moved in and lived there.
In addition to our room, we loved the Bentwood Tavern restaurant inside the hotel. Really delicious, well-prepared food. I would also recommend the rooftop deck for a beautiful intimate wedding ceremony (although the whir of the mechanical equipment up there can make it hard to hear).
I was surprised to see the negative reviews here after such a nice stay. I guess if you're highly price-conscious, you should stay at a chain hotel. However, if you love a great boutique hotel in a unique location, you will enjoy the Marina Grand.