I would reccomend the Embassy Suites of the three that you listed. I found the Marriott to be a little rough around the edges (dirty, tired, and poor service) when I stayed there about a two years ago. But if they have made improvements it might be worth a try. I also thought the Crowne Plaza was a bit sub-par. It was never a great hotel to begin with. Used to be a Radisson not too long ago and seems like its gotten worse IMO.
Of course a hotel can change a lot over the course of a couple of years or so. My advice might be outdated now.
Good luck.