The business Comfort Inn & Suites is rated 3 stars and comprises 94 rooms with homely comforts.
The hotel is set in a central location 34 km away from St. Louis Science Center. There are restaurants and eateries in the area.
Staying at Comfort Inn & Suites guests can make use of complimentary wireless internet, cable TV with on-demand movies, a private safe, a balcony and an iron with ironing board supplied in the rooms. They offer bathrooms fitted with a shower, a hairdryer and bathrobes.
The pizzeria Imo's Pizza Olive E is around 10 minutes’ walk away.
Comfort Inn & Suites can be reached in 35 minutes by car from Lambert-St. Louis International airport.
Guests can make use of car rentals available on site.
The property offers a Jacuzzi and a sauna along with whirlpool baths, steam baths and massage.