Has been working well for me in the past. If I remember correctly it'll work with VNC as well as with RDP.
Free to use with one connection at a time, otherwise it'll cost money. Don't know the numbers.
Keep Up with TechRepublic