Guest access was fine, but my problem was samba silently not working. I eventually fixed it but every samba upgrade I've done I've needed to unbreak it (same config every time, modulo tweaking).