Este hotel se encuentra ubicado en la zona de Lower Manhattan, en la ciudad de New York City, en un área urbana cercana al distrito financiero y a diversos puntos de interés de la ciudad. Desde esta ubicación es posible acceder a lugares como el World Trade Center, el Wall Street y el Battery Park, asi como a zonas comerciales y estaciones de transporte. El hotel dispone de habitaciones equipadas con servicios de alojamiento como televisión, aire acondicionado, escritorio, baño privado, mobiliario, conexión a internet. También cuenta con recepción, restaurante, gimnasio, salas para reuniones, areas comunes, ascensores, espacios para el descanso y servicio de atención al huésped.
En los alrededores del hotel se encuentran restaurantes, cafeterías, parques, estaciones de metro y vias de acceso que permiten desplazarse hacia otras zonas de Manhattan, incluyendo areas turisticas, culturales y comerciales de la ciudad.