O hotel localiza-se no centro da cidade de Tóquio e nas imediações de Roppongi, uma zona com várias embaixadas e repleta de restaurantes e lojas de moda e artigos de luxo em voga. Roppongi é também o nome da estação mais próxima. O aeroporto internacional de Narita situa-se a aproximadamente 14 km do estabelecimento.
Os quartos acolhedores, modernos e elegantes do hotel estão equipados com comodidades de luxo. Todos eles são climatizados e contam com televisão, cofre, data port de alta velocidade, minibar, casa de banho e secador de cabelo.
Os hóspedes poderão saborear a seleção de sofisticadas opções gastronómicas de Tóquio ao dispor no hotel. O hotel conta com restaurantes, bares e um café.
O hotel foi inaugurado em 2007. Coloca à disposição dos seus hóspedes um total de 248 quartos, assim como restaurantes, bares, um café, um cofre e instalações para conferências.
O hotel oferece serviços de Spa aos seus hóspedes, assim como piscina interior, sauna e centro de fitness.