Our family has stayed here several times over the last few years. We really enjoy it because it is not on the main strip...which gets quite busy, love the size of the units, the resort has a laid back feel which is what keeps bringing us back, there is a Publix and Liquor store just down the street, a new Super Target, Applebees, Longhorns and Bahama Breeze opened recently nearby, and Disney parks are within 10-15 minutes. We have never had a problem with cleanliness and like that the resort itself is not huge. There is a zero entry pool with slides for kids which kept our kids very busy over the years.
We find this to be a very family friendly resort. There are always newer and bigger resorts being developed that offer the latest greatest options. We feel at home here and keep coming back.
Have fun making your decision and planning your trip!