All in all a pretty good hotel. A very large hotel, with many groups, meetings and a wedding while we were there. The location is fantastic very close to the Arch, and terrific views. Yes, the windows really need a washing.
We were somewhat disappointed with security. We were asleep when children in the adjoining room came in and started loudly screaming, and banging on the walls. A child was having a tantrum, but we heard no adults, so after about 30 minutes we called security. We did not hear their phone ring, or someone come to the door . We finally resolved this by ourselves by banging on the adjoining door and asking whether their was an adult in the room. Two adults begrudgingly responded and quieted the children.
The restaurant was fine, but the main restaurant was closed a few times we tried to use it, and we were steered towards the sports bar in the lobby. The valet parking is on a floor below the lobby with an air-conditioned room to wait for your car. When busy as they were when we were there, they will park your car a few blocks away, so expect to wait. It was very hot when we were there and they had a fridge with water available. Nice touch.