Stayed at HoJo a few years ago and really liked it, but that walk really IS a bit much at the end of the day. Comfy rooms, nice pool, nice service. You can jaywalk across Manchester, cross Harbor there at Manchester, and walk down the west side of the street away from the crowds, and go in the drive from the taxi side and cut across the shuttle lanes-- it cuts a little off from the walk down the main side of Harbor to the crosswalk at the main entrance.
Last time I stayed at Desert Inn, which is right at the crosswalk, backs on the Park Vue Inn which is also well liked here. I really liked it, mostly for its proximity. It's a basic hotel, but the beds were very comfortable (some reviews disagree on this) and I had great service. When I made the reservation, I called them directly, and asked if I could request the top floor, as far forward as possible. They not only gave me that, but they upgraded me to a parlor suite (which I totally didn't need because I was solo!) That would probably be good for your family, though; there are 2 queens and then a closing door between the bedroom and the little "parlor" which just has a queen sleeper sofa and the TV). The free breakfast is continental, nothing fancy, but then I'm more of the opinion that breakfast should be eaten in the room or standing in line at the park.
I would love to stay at the price, comfort and quality of the other hotels that are on the ART shuttle system, like the Residence Inn you're considering. But when you come out of
Disneyland at night, and see the incredible hordes of people waiting and waiting for the crammed shuttles to their hotels, or maybe think about walking that half or 3/4 mile back to your hotel... you just want to lie down and cry.

So I really like the idea of booking across the street. A few steps and you're there. BWPPI, Carousel, Park Vue, Desert Inn...