Отель расположен в многофункциональном комплексе Talan Towers, объединившем первый в Астане люксовый отель The Ritz-Carlton, The Ritz-Carlton Residences, элитный бизнес-центр класса А и торговую галерею. Проект был реализован в соответствии со стандартами зеленого строительства международной системы LEED.
Номерной фонд отеля включает в себя 157 номеров с просторной планировкой, из них 32 номера люкс с панорамными видами столицы. На 14-м этаже расположена Клубная гостиная. К услугам гостей персональная регистрация и консьерж, а также гастрономические презентации из изысканных блюд и напитков в течение всего дня.