Apenas a 500 metros da Praça Besiktas, o The Capital Hotel tem uma localização central, com fácil acesso aos autocarros e cais de ferry. Disponibiliza ar condicionado, um terraço com vistas para a cidade e acesso Wi-Fi gratuito em todas as áreas.
Os apartamentos do The Capital Hotel apresentam um estilo moderno, pisos em parquet, uma televisão de ecrã plano com canais por cabo e uma área de estar. As casas de banho privativas incluem um chuveiro, um secador de cabelo e roupões de banho.
Existem vários cafés, bares, restaurantes, lojas e mercearias na área circundante.
O Palácio Dolmabahce fica a 500 metros da propriedade e o Parque Yildiz está a 1,4 km. A Praça Taksim, o coração de Istambul, fica a cerca de 2 km. O Aeroporto de Istambul encontra-se a 44 km da propriedade.