We have stayed there several time, and it is an absolutely beautiful resort. The grounds are fantastic, and, as Disney's smallest resort, it has a charm that is diluted in some of the larger resorts.
The theming is incredible, the food court is good, the pool isvery cool--your five year old will love it--and, because the resort is not huge and sprawling, there are no bad rooms.
I'm sure you'll love it, and hope you have a great trip!