Situado no bairro de Akihabara em Tóquio, o hotel fica nas imediações da arena Ryogoku Kokugikan, do Palácio Imperial de Tóquio e do museu Edo-Tokyo. O templo de Sensoji e o parque Ueno encontram-se igualmente nas proximidades.
O hotel compreende 181 quartos equipados com televisão, acesso à Internet de alta velocidade com fios gratuito, telefone, frigorífico e facilidades para preparar chá/café. A casa de banho inclui bidé, secador de cabelo e artigos de toilette gratuitos.
O restaurante do hotel está decorado num estilo japonês moderno, e os hóspedes poderão desfrutar do serviço simpático e da música jazz de fundo.
O hotel oferece uma vasta gama de instalações, garantindo aos seus hóspedes uma estada confortável. As comodidades incluem restaurante e acesso à Internet sem fios nas áreas comuns (taxa extra). O serviço de lavandaria e o hall de entrada são outras das ofertas. O estacionamento pelo próprio e o serviço de lavandaria estão ao dispor mediante pagamento adicional.