Personally I usually prefer to use TeamViewer, but VNC Connect is a nice option too.