I have stayed at both and thought they were both nice; however the Wyndham's a much nicer hotel ( but also more expensive). IF you don't care about the money...go for the Wyndham. If you want to save on the room & spend the savings on nightlife & resturants.....go for the Marriott. The Wyndham is about a five minute walk closer than the Marriott.