Stayed at the JW Marriott Grande Lakes for 3 nights and are very glad we did. Did the theme park thing so wasn't in the hotel during the day, but thoroughly enjoyed the hot tub and lazy river pool after long days at the park.
The hotel is immaculate and beautifully designed. Hard to differentiate between a JW and Ritz Carlton. Had buffet dinner at Citron, and also buffet breakfast one morning, and ala carte the next. Special thanks to Sherif, Red and Sonia who were very attentive to our needs. Everyone we encountered were very friendly and helpful. We plan on staying here everytime we're in the Orlando area!