Das Hotel befindet sich auf Long Island, etwa 1,6 km vom Zentrum Manhattans entfernt, das leicht mit den öffentlichen U-Bahn-Verkehrsmitteln zu erreichen ist. Eine Haltestelle befindet sich nicht weit vom Hotel entfernt und verschiedene Restaurants befinden sich ebenfalls in der unmittelbaren Umgebung der Unterkunft. Das klimatisierte Haus verfügt über insgesamt 80 Zimmer, die sich auf 8 Stockwerke verteilen. Zu den Einrichtungen, die den Gästen zur Verfügung stehen, gehören eine Bar und ein hauseigenes Restaurant, in dem köstliche Leckereien serviert werden. Die gemütlichen Zimmer verfügen alle über ein eigenes Badezimmer und bieten Unterhaltung per TV, Radio und Internetzugang. Darüber hinaus sind die meisten Zimmer mit einer Mikrowelle und einem Kühlschrank ausgestattet und alle verfügen standardmäßig über eine zentral regulierte Heizung und Klimaanlage.