В ноябре 2012 года Red Stars Hotel был презентован широкой публике и официально открылся. Портал Bigpicture.ru отметил его, включив в список десяти самых нестандартных отелей Северной столицы. Как отмечают авторы репортажа, "отель и номера оформлены в едином стиле, каждый элемент тщательно проработан". Публикация в туристическом гиде «In your pocket» окрестила отель «A Fantastically contemporary addition to the market» (Фантастическое современное дополнение к рынку). Соответствуя высоким требованиям сервиса, Red Stars Hotel занимает лидирующие позиции на популярных платформах для путешественников (входит в ТОП 10 необычных отелей Санкт-Петербурга и входит в ТОП 25 лучших отелей России по версии Tripadvisor.com). В июне 2022 года ресторан и бар «Red Stars» предстал перед посетителями в обновленном виде. Интерьер стал более светлым и актуальным. В тот же месяц начал работу ресторан «Red Roof» на крыше отеля, откуда открывается живописный вид на историческую часть города. Здесь гости смогут расслабиться в компании близких за фирменными блюдами и напитками, представленными в оригинальном исполнении.