Com uma localização conveniente no centro de Sófia, The Embassy Suites dispõe de acesso Wi-Fi gratuito em toda a propriedade e um bar. Este alojamento situa-se a uma curta distância de atrações como Teatro Ivan Vazov, Museu Arqueológico e Presidência. O alojamento fornece serviço de quartos e um serviço de concierge.
Todas as unidades do alojamento incluem ar condicionado, área de estar, televisão de ecrã plano com canais por satélite, cofre e uma casa de banho privativa com chuveiro, produtos de higiene pessoal gratuitos e um secador de cabelo. O alojamento apresenta algumas unidades que apresentam terraço, e os quartos estão equipados com chaleira. No alojamento, os quartos estão equipados com roupa de cama e toalhas.
The Embassy Suites tem vários pontos de interesse populares nas suas proximidades, incluindo Universidade de Sófia, Catedral de Alexandre Nevsky e Estação Estádio Vasil Levski. O aeroporto mais próximo é o Aeroporto de Sófia, que fica a 4 km de The Embassy Suites.