From a business user perspective...
Great location, cannot beat it. Two restaurants, very ideal. Huge downstairs area for working, meetings, hanging out working on your laptop, getting a coffee, whatever. The pool and spa area is huge and spacious. The rooms are remodeled similar to a Courtyard, simple, nice desk, nice flat screen, most comfortable hotel beds in the industry, and straight forward clean bathrooms. For work travel you cannot beat Marriott.
Negs: charging for parking when your rooms are $200-400 a night is ridiculous, seriously. I get free WiFi through work agreement but it should be included. I made the mistake of stopping at a liquor store to get water and a snack and didn't grab some wine, well that cost me $17 for a mini bottle at Marriott snack shack. This was maybe a $4 bottle of wine. That is an insane upcharge. Felt like I was at a 49ers game.
Overall I enjoy the property and will continue to use it when visiting the area. Just wish they would be more competitive on pricing with amenities.