New Star Ikebukuro liegt zentral in Tokio, nur etwa fünf Gehminuten vom westlichen Zugang des JR-Bahnhofs Ikebukuro entfernt. Dadurch lässt sich das lebhafte Viertel gut erkunden und die Stadt bequem mit der Bahn erleben. In der Umgebung befinden sich das Tokyo Metropolitan Art Space, Nekobukuro und der Themenpark Namco Namja Town. Auch das Sunshine International Aquarium und die St. Mary's Cathedral liegen in der Nähe. Das achtstöckige Hotel verfügt über 91 Zimmer und verbindet eine städtische Lage mit praktischen Einrichtungen für Urlaubs- und Geschäftsaufenthalte.
Die Zimmer sind klimatisiert und beheizbar. Zur Ausstattung gehören ein Doppelbett, ein Schreibtisch sowie ein Kühlschrank, eine Mikrowelle und eine Hosenpresse. Ein Telefon mit Direktwahl, Satelliten- und Kabelempfang sowie ein Bügelset ergänzen die Einrichtung. Die Unterkünfte verfügen über eine Dusche und eine Badewanne; ein Haartrockner und Kosmetikartikel stehen im Bad bereit. Separate Schlafzimmer und Zustellbetten können je nach Zimmer angefragt werden. Nichtraucher- und Raucherzimmer sind verfügbar.
Nach einem Tag in Tokio bietet der Außenpool mit Liegestühlen und Sonnenschirmen eine Möglichkeit zur Abkühlung. Der Whirlpool eignet sich für ruhige Pausen, während das Fitness-Studio Bewegung in den Aufenthalt bringt. Eine Massage kann zur körperlichen Erholung beitragen. Für den Alltag stehen Wäscheservice, Münzwäscherei und Zimmerservice bereit. Eine Garage und ein Parkplatz sind gegen Gebühr verfügbar.
Das gastronomische Angebot umfasst ein Restaurant und ein Café. Ein Frühstück liefert eine praktische Grundlage für den Tag, bevor die Erkundung Tokios beginnt. Das Restaurant bietet eine unkomplizierte Möglichkeit, eine Mahlzeit direkt im Hotel einzuplanen, während das Café für eine kurze Pause zur Verfügung steht.