Skytree Apartment Self Check-in situa-se em Tóquio, a 4 minutos a pé de Tobacco & Salt Museum e a 500 m de Ōyokokawa Shinsui Park, e dispõe de vista da cidade e acesso Wi-Fi gratuito.
Há também uma cozinha uma cozinha equipada com um frigorífico em algumas unidades.
Skytree Apartment Self Check-in tem vários pontos de interesse populares nas suas proximidades, incluindo Tsugaru Inari Shrine, Dry Woodwork Museum e Kameido Tenjin Shrine. O aeroporto mais próximo é o Aeroporto de Tóquio-Haneda, que fica a 20 km de Skytree Apartment Self Check-in.