El hotel está situado en el corazón de la ciudad, junto a la plaza Taksim y cerca de las zonas comerciales y de ocio. Los huéspedes encontrarán tiendas, restaurantes, bares y discotecas a 350 metros del hotel. Además, el establecimiento está muy cerca de los conocidos lugares de interés histórico, como Hagia Sophia, la Mezquita Azul, el Palacio Topkapi y el Gran Bazar. Las instalaciones incluyen vestíbulo con recepción 24 horas, cambio de divisas, bar/bistro, restaurante y conexión wifi gratuita en el hotel para satisfacer las necesidades de los turistas y de los clientes en viaje de negocios. El hotel también ofrece servicio de habitaciones y servicio de lavandería (con coste adicional).