I recently stayed 3 nights at the Marriott for a convention in San Jose. I didn't spend much time in my room but the furnishings were very nice and made for a comfortable place to relax after a long day. The breakfast buffet was great and the staff were polite.
The hotel is big, my first day I got lost trying to find the lobby from my room. My biggest complaint was that internet was not included with the room. You could purchase a daily or hourly package for quite a high price, which was surprising considering that the rooms are not cheap. Also, you need to prearrange an airport pickup because they do not have a shuttle. The ride costs about $15 USD.
The property itself it beautiful, but if you don't have a car and want to leave the hotel to eat or have a drink you will need to call a cab and know where you're going. There is nothing within walking distance aside from the hotel restaurants which are pretty pricey. Beautiful views but they come at a price.