I’ve been visiting St. Louis for over 12 years and used to try different hotels — until I stayed at 21c. Since that first visit, I haven’t stayed anywhere else. It had a fresh energy, a unique atmosphere, and the kind of people that made it feel exciting.
The real standout has always been the staff, especially the bar and restaurant team — people like Carson, Cam, and JoJo. Their effort, warmth, and attention to detail make every stay feel like more than just a hotel visit. Over time, they’ve become familiar faces and genuine friends.
But on my most recent stay, I was let down — not by them, but by housekeeping and management. My room simply wasn’t clean: mould in the shower, someone else’s hair, stains left untouched, and amenities not replaced. Once you see it, you start noticing more — and unfortunately, I did.
I raised it with the team (not even their job to fix) and they went out of their way to make things right — offering a credit and even leaving a bottle of their own gin in my room. Lovely gestures, truly appreciated — but the mould was still there the next day. The issue wasn’t fixed.
For a short stay, I’d still recommend it. But for anything longer, if you value cleanliness and comfort, I’d think twice. The team out front are brilliant — but they’re being let down by what’s happening behind the scenes.