This product absolutely works. It does have a hard time removing very stubborn black mould surfaces, but it definitely removes a considerable amount of them in the first spray, and you can always spray again after the first wash - all with no scrubbing.
As for walls, this works nicely for the large surfaces but I'll definitely recommend getting the mould removal gel for treating the bathroom wall slits (it sticks to walls better than liquid spray).