We stayed there this past New Year's holiday. I've got Titanium Status with Marriott, and booked this on a points stay.
The room was nice, we received a top-floor assignment, overlooking the back parking garage. Still the balcony and views from it of the New Year's Fireworks from all around Orlando were very nice.
The good: The hotel is up to date. The beds were comfortable, and the location was great. Just a few minutes over to Epcot or Holly wood studios.
The bad: We had challenges with getting any service items to the room. This included fresh drinking glasses (or even the dirty glasses removed from our room). Everyday the beds were made, but sometimes a dirty glass would be removed, over two days a quite obviously dirty glass was left, no replacement glasses given. Coffee was never replenished, and dirty towels left on the bathroom floor were left behind. The other downside is the scale of the hotel makes it quite a bit more like a disney resort in walk-time to any shuttle or the parking.
Overall, we enjoyed the stay there. The price was right, and despite the inconveniences of the service items, and some miscommunications with the front desk, I'd recommend it as a valid option.