Hi! Any feedback on the location and this hotel? I have a large list of hotels to choose from for a business trip, but with any Sheraton, I can obtain points for future stays. Traveling with my husband and this is our first trip to New York. Others on the list I can choose from include: Roosevelt Hotel, Crowne Plaza Times Square Manhattan, and the Westin New York Times Square (I can also obtain points at the Westin). Any help would be great! Thanks!