Sharing files between host and guests in qemu/kvm

Lately I have been playing around with qemu/kvm. Which has been fun. But I have had some trouble getting file-sharing between host and guest to work properly. A few of the tips and tutorials were quite old, and others just didn’t work for me. So this is how I got it to work in the end. I used virt-manager, but it can be done in virsh as well.

Type: Mount
Mode: Squash (Don't use passthrough)
Source-path: /home/xapax/share
Target-path: hostshare (this is just a word that we use to refer to this filesystem - so it is not really a "path")

It is that simple.