I stayed at the JW Marriott in June and was quite impressed. Rooms were clean and modern, the concierge lounge was first-rate, and the health club was the best I have ever seen at a hotel. It isn't terribly close to much, but it's right above a big subway station so it was easy to get around.