Sheraton in Stamford CT is nice and newly renovated, there is also a Sheraton in Tarrytown, NY (Westchester). That one is right near Starwood Corporate HQ so it is actually very nice. That's where Corporate puts up any guests visiting their offices. Not much to do in that area, other than lots of shopping in White Plains. Stamford has more of a downtown area with more things to do.