Newbie here, so "hi"...you might want to try the Westin Grand Bohemian in Downtown Orlando (http://www.grandbohemianhotel.com). Good access to Downtown nightlife as well.
I've stayed at the Ritz twice (which is on the same property as the JW Marriott). It's very nice, but I'm not a fan of the double beds in the rooms. I prefer queens. The bathrooms are huge, but the bedroom areas are kind of smallish for a luxury hotel, in my opinion.