L'hôtel est situé à Long Island, à environ 1,6 km du centre de Manhattan, facilement accessible par les transports en commun souterrains. Une gare se trouve à proximité de l'hôtel et de nombreux restaurants se trouvent également à proximité immédiate de l'établissement. Cet établissement climatisé compte 80 chambres, réparties sur 8 étages. Les installations mises à la disposition des clients comprennent un bar et un restaurant sur place où de délicieuses friandises sont servies. Les chambres confortables sont toutes équipées d'une salle de bains privative et proposent des divertissements via la télévision, la radio et un accès Internet. De plus, la plupart des chambres sont équipées d'un four à micro-ondes et d'un réfrigérateur et toutes disposent du chauffage et de la climatisation à réglage central.