Toad finally gets his own game and it looks really nice. The aesthetics of the Nintendo-made games on Wii U all seem to be stunning (have you seen how pretty Mario Kart is?).
This particular game looks like Mario-lite, with removing the ability to jump and focusing a bit more on puzzles and that all seems pretty ok to me.
I'd say this is the sort of game that it'd be pretty easy to get non-gamers into.