Just back from NY. had a fanatstic time. Stayed in Affinia Manhattan Hotel. Definitely recommend it. Our room - really a suite, was a bedroom with a double bed, sitting room with sofa & pull out bed & a kitchen, & bathroom.
We were right opposite Madison Sq Garden so hotel was full of basketball players! Situated on 7th avenue between 30/31 street avenue so Macys was only 3 streets away on 34th. Walking distance of Time Sq, Rockefeller, Broadway, Radio City Hall, 5th avenue etc.
Be prepared to walk! I don't know what has happened to yellow taxi availability over there but very hard to get one. Even our hotel concierge took 15 minutes or so before a yellow cab would stop. Don't get black cabs as they are off the meter and can smell tourist a mile away.