I think you've made a good choice. The Marriott Time Square is right in the heart of the action. Great restaurants nearby, lots to see. Try and catch a Broadway Play; they're all within a couple of blocks of the hotel.
You can catch the Hop On Hop Off bus right outside the door if you want to tour some New York neighborhoods.