Situato nel centro di Tokyo, a 300 m dal Museo Shikisai e dalla Sala della Cultura di Shidax, il New Art Building - Vacation STAY 95699 offre la connessione WiFi gratuita e l'aria condizionata. La struttura si trova a 500 m da Magnet by Shibuya 109 e a 600 m dallo Scramble Crossing di Shibuya.
La cucina è dotata di forno a microonde, frigorifero, piano cottura e vasca o doccia con asciugacapelli e set di cortesia.
Tra i luoghi d'interesse nelle vicinanze figurano il Museo d'Arte di Egitto, la via dello shopping Shibuya Cat e il Gyre. 13 km dall'Aeroporto Internazionale di Tokyo Haneda, lo scalo più vicino.