This is one of the nicer Marriotts I've been to....reminiscent of the San Diego Marina Marriott, or the Baltimore Inner Harbor Marriott. Great area - right on the waterfront, with the walkway along the docks that leads to area attractions and restaurants, nice patio and lobby, great rooms, etc.
There are a few drawbacks....expensive parking, difficult to drive to, expensive morning coffee....but these are expected in the nicer places.
Waking up and going outside here on a sunny morning, though....quite sublime. Don't hesitate to book a room here.