I've stayed at the Disneyland Hotel and the Paradise Pier. Never Grand Californian. Since I can only remember some things about the DL hotel, and I clearly remember staying at the Paradise Pier, I'm giving my vote to that one.
Grand Californian would have been the top pick, but with kids you have to go with the Disneyland Hotel, much better water slide and feels more like Disney and less like a adult spa.