L'hotel è situato a Long Island, a circa 1,6 km dal centro di Manhattan, facilmente raggiungibile con i mezzi pubblici sotterranei. C'è una stazione situata non lontano dall'hotel e vari ristoranti si trovano anche nelle immediate vicinanze della struttura. La struttura climatizzata dispone di un totale di 80 camere dislocate su 8 piani. I servizi a disposizione degli ospiti includono un bar e un ristorante interno dove vengono servite deliziose prelibatezze. Le accoglienti camere sono tutte dotate di bagno privato e offrono intrattenimento tramite TV, radio e accesso a Internet. Inoltre, la maggior parte delle camere è dotata di forno a microonde e frigorifero e tutte sono dotate di riscaldamento e aria condizionata regolabili centralmente.