I've stayed a number of times at The Roosevelt its excellent lovely rooms and comfortable.
Its on corner of madison and fifth avenue, just minutes from Times Square, and Grand central station. Buses from JFK airport stop at grand central and will drop you off at the hotel, there are some lovely deli's near one almost next door very cheap meals and vast choice. I would recommend it, have been NYC seven times and hope to go again so much to see a great place, Enjoy your trip.