We stayed there last year, the first 3 rooms they tried to place us in were on the back and side of the back of the complex and they were disgusting. The smell of smoke and mold was the worst part and they just were dirty and dingy. We were moved to the side building for 2 days which was better, and then the manager finally moved us to a kids suite for the remaining week, this was a downstairs room facing the pool and playground area and it was great. Clean, no nasty smell, and the room was set up with a king bed for the adults and then a log type cabin room with a bunk bed and single bed for the kids. They had their own tv and game system and they absolutely loved it.
If you're going for a room there and don't want a kids suite, then book directly with the hotel and make sure you are in the front of the complex, if you're going with a kids suite you should be just fine.
They have a store and take out resturant in the lobby which I found to be more than adequate and the food was good. The staff are friendly and helpful and if you have a problem the day manager will do their best to solve it.
Old town is just a few minutes way away, my girls loved going there and they are open late and have amusement rides and entertainment. The stores are not much but I liked the deal on Sundays for bracelets for the amusements, my girls were 6 and 15 last year and both had fun.
I can't remember if the hotel had breakfast, however there is a Ponderosa across the street that has a very inexpensive breakfast buffet that we went to most days, I believe it was less than $5 a person.
The hotel is close to Disney and very close to many of the dinner shows.
Overall I'd recommend it and we are returning this year for two weeks at the end of February.