We spent two nights here in July with our grandsons. The hotel is of the typical Marriott quality and the staff was very polite and helpful. The free parking in a covered garage is a big plus.
The rooms are very "modern" in design with frosted glass divider between bedroom and living room and frosted glass door for the bathroom. The only thing we did not like about the room design was having the sink/dressing area outside the bathroom as any early riser could bother the sleepers. However, the massive walkin shower made up for that. The small kitchenette was handy and included a fridge (no freezer), microwave and counter top with a small wet bar type sink.
The hotel appears to be quite new. The breakfast area was large but when busy it could be difficult to find seating. However the staff is quick to open the adjacent conference room with several tables in it for overflow so this was not really an issue. The included breakfast was very good, with scrambled eggs, meats, cereal, breads, etc and three waffle makers. A good way to start the day.
The hotel is located very close to a Metro stop so that one could in theory visit many of the main attractions by Metro train and not use a car. However some places like Grant's Farm are only accessible by car. It is a short drive to Grant's Farm as well as downtown. It is just off I-64.
Now for the only negative about this hotel - the "swimming" pool. It is indoors and very small. Extremely small. When there are about three adults and maybe 4-5 kids in the pool it is crowded, The water seemed sort of murky as well which might be from the small size and lots of bodies crowded in. It was not fun and not good for the kids. However, be aware the hotel has a sharing agreement with a community water park nearby for free - passes are available at front desk. If you are staying several days check into this. We did not have time to use it but spoke with several people that did and they said it was wonderful.
Overall a very good choice for a well located and not terribly expensive hotel to use while visiting St Louis.