I lived in this hotel for about a month a year ago. It's got a great lobby and public areas. Rooms are indeed nothing special, although the RC rooms are kind of neat. Nice location for shopping.
I've not been to the new Westin, but FWIW, the Ritz in Clayton is FAR SUPERIOR to all other St. Louis hotels.