Try NoMachine. IME, performance is pretty sub-par, but if it's a once in a while thing you probably don't care that much. It's also got a "clean" and "modern" UI that would look right at home on a toddler's toy.
It's essentially the very same service visually, but it's semi-FLOSS, multi-platform and self-hosting it with enough bandwidth offer very nice performances.
it's not as good as parsec, but still much better than VNC, RDP and some of the other remote desktop software people have recommended.
imho the only bad thing about nomachine is the UI.