I've only stayed at the Hojo of the 3 you mentioned but they are all well reviewed here and I would be comfortable trying any of them. In order of closeness to the parks it would be Fairfield, Hojo and then Candy Cane Inn. Fairfield Inn is one property closer to the parks than Hojo. If you leave Hojo you would pass by Mimi's restaurant, then Fairfield Inn and then some other motels before reaching the crosswalk entrance to the parks.
Of the 3, Hojo is the only one with interior corridors if that makes a difference to you. I'm pretty sure they're also the only ones of the 3 who do not charge for parking.
As for our personal experience, my kids are 7 and 3 and they love the pirate pool area at Hojo and that is one of our big reasons for going back there every year. Rooms are always clean, staff are very friendly and helpful and the beds are amazingly comfortable. We've never had any complaints during all our stays there.