I'd rate this hotel as just okay. First let me preface my review by stating that I am used to staying at moderate Disney Hotels. I couldn't get a Disney hotel for New Years, so I took a chance at this hotel because it was cheap. After reading terrible reviews on TripAdvisor, I was quite concerned. When I checked in, I asked for a newly renovated room if possible. I had a one bedroom suite. The room size was pleasing, definitely and the interior of the room was pretty clean. I certainly was happy with that. My big complaints were three. 1) The floor I was on (and my room as well) had a terrible smell to it. It smelled like curry to me. Unfortunately, I hate the smell of curry so it wasn't pleasant walking into the hallway or my room until my nose got over the smell. 2) The bed and pillows were extremely cheap and not comfortable at all to sleep on. 3) There is a $100 deposit required on top of the room cost to be given back later when room deemed not destroyed. The other downer (and granted I only stayed 2 nights) was that I didn't get the overall Disney experience when I walked out the door that I'm used to. This really isn't the hotel's fault but I missed it. As a footnote, all of my clothes smelled like curry when I came home and had to be washed.
I would say that if you are looking for cheap, this is a doable hotel. But if you want those extra niceties that go along with staying on a Disney property, this one isn't for you.