We really like CSR (see my signature below, we stayed many times), but it is very spread out. My kids were a little older when we stayed there, so the walking didn't bother us too much. It may be harder with a five year old.
Did you ever stay at Pop Century? That would be alot of fun for a...