I haven't had any experience with pptp (it's said to be fairly insecure)
but I've used openvpn on linux for many years with excellent results.
It's in the repositories, so easily installable on ubuntu. The openvpn
website has free mac and windows clients for download. That would be
IMHO a better way to go, if you can.