Nice, but should be better
I hesitate to give this three stars. The JW Marriott properties are supposed to be really great. This one was just very nice. Check in was kind of chaotic. There were no lines, just airline-like stations where guests took their chances standing behind a station to see which station would open up first. The ground floor lobby is very nice, which very comfortable seating groups. There is a sports-like bar, a lobby bar, and a high-end Italian restaurant (did not visit) -- all gleaming and looking like the brand would suggest. There are several elevator banks to quickly whisk you to your floor in this blue glass high rise. 
The rooms. We had a two-queen room. The beds are very comfy with excellent linens. There are floor to ceiling windows and I don't think there is a bad view from any room above the 10th floor (we were on 15 and had a view of the river and zoo). But the room was a little lacking. The entryway had what looked like linoleum tile, and my guess is that the tile is made of recycled material. Good for JW. Really. Good. The "tile" served as the entry way flooring and into the bath and also the same material continued on for the walls. If the look were upscale that would be fine. The look was beige and cheap. Plus it was ridged which is great for non-slip but very hard for housekeeping to keep looking clean. There were dark ridges of use in the more traversed areas and it just looked bad. Okay and I'm being picky but this is supposed to be upscale and their room rates reflect that. The mirror in the bathroom fogged up almost immediately upon using the shower, which was just a standard, step over into a tub. The shower head was almost impossible to get a good spray from. These are important things in a hotel room. Also, for a two-queen room, there was only one bedside table between the two beds. Again, I know these are small things, but also things that should make a stay more comfortable.
The pool area. The pool was ridiculously small for a 900+ room hotel. Weird. The whirlpool was just great -- hot 104 degree water and good jets. The work out area, which I did not use, looked very nice was new machines. 
Little things. Self-parking was $28. Covered parking across the street was $18. Felt gouged. We ordered a bottle of wine and they sent a more expensive bottle than we ordered. To their credit, when I called, they checked the order, found their mistake and adjusted the bill. We ordered key lime pie, and I have to say, it was out of this world. 
So overall it was a good hotel, but not a knockout. Last time we stayed at the regular Marriott a block away, and think we will go back there, or try the Hilton next time. There was just not enough "oooh" to merit coming here again.