Now my next question if you don't mind is how to get it to auto mount on boot, just fstab I assume?
You can use the fstab, but include some systemd parameters so that it will cleanly automount whenever you attempt to access the share. (Otherwise, if for some reason the share/server is unrechable, it will hang.)
You can set your own timeout and idle settings.
An example:
noauto,nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=15,x-systemd.idle-timeout=600
The 15 is to wait 15 seconds before giving up on attempting to connect. The 600 is to wait 10 minutes of idle (no activity) before automatically unmounting.
So wherever your mount path is, anytime you try to access it, it will automatically mount. Keep in mind that many applications will access the folder, such as "Recent locations" or "Photo editing programs", etc. It doesn't matter: anything that tries to access it will trigger an automount, even if you don't manually browse to the folder.