El hotel está situado en Long Island, aproximadamente a 1,6 km del centro de Manhattan, al que se puede llegar fácilmente en transporte público subterráneo. Hay una estación no muy lejos del hotel y también hay varios restaurantes en las inmediaciones del establecimiento. Este establecimiento climatizado comprende un total de 80 habitaciones, distribuidas en 8 plantas. Las instalaciones a disposición de los huéspedes incluyen un bar y un restaurante en el que se sirven deliciosos manjares. Todas las acogedoras habitaciones vienen con cuarto de baño privado y ofrecen entretenimiento a través de la televisión, la radio y la conexión a Internet. Además, la mayoría de las habitaciones vienen equipadas con microondas y nevera y todas vienen con calefacción central y aire acondicionado como equipamiento estándar.