I like staying in Sofitels and similar generally for short city breaks, however the Sofitel in NYC is grim. Any alternative suggestions? Around midtown area but could go a little further out of that vicinity