We recently spent 3 nights at the St. Louis Airport Marriott. We have stayed there in the past, but it has been many years and there have been changes made. We were given a room in the new tower (I would request this if I were you) which was very nice. Our room had all the new Marriott bedding and a plasma TV. We had the breakfast buffet daily and it was fresh and good...very typical for a Marriott buffet. The concierge lounge was nice and offered appetizers, drinks and dessert on weeknights as well as continental breakfast weekdays. The best thing was the price, compared to the downtown hotels, this one is a great deal.