Luksusowy obiekt The Westin New York at Times Square usytuowany jest na Manhattanie, przy placu Times Square. Na miejscu działa bar i restauracja. W pobliżu hotelu znajduje się stacja metra 42nd Street/Port Authority.
Nowoczesne pokoje dysponują dużymi oknami i telewizorem z płaskim ekranem. Udogodnienia obejmują stację dokująca do iPoda oraz ekspres do kawy.
Z baru Foundry Bar, zlokalizowanego na parterze, roztacza się widok na aleję Eight Avenue. Lokal zaprasza na koktajle i inne znakomite specjały. Doskonałym miejscem na relaks jest także bar 10 lounge, gdzie każdego wieczora można zamówić napoje oraz lekkie dania.
Hotel zapewnia ponadto centrum fitness z widokiem na miasto oraz konsolę Nintendo Wii z grami. W obiekcie dostępne jest WiFi, centrum biznesowe oraz punkt sprzedaży biletów.
Hotel dzieli 1,1 km od kompleksu Rockefeller Center i stacji Penn Station.