Awesome it works now. I got all my clients connected including the iOS ones. Thank you so much.
It was such a simple step that I was missing but I was missing it so thanks.
Just to clarify if I want to take the folders off guest access I would uncheck the "Guest access" box. Then use the samba password process that seijisenei posted. Then I could login using those credentials on any device.