Growing KC hospitality group reopens downtown hotel after $20M renovation January 24, 2023 by Andrew Vaupel Originally opened in 2001 as Comfort Inn & Suites Kansas City Downtown, the property at 770 Admiral Blvd. has a new flag and a fresh new look.