There are quite a few VNC clients for Android, both free and paid. I tried some of them, and the best one seems to be Free bvnc.
It has most VNC features imaginable, but the one that made my day was sending arrow keys to remote machine. As I use Far Manager a lot, controlling it with arrow keys of the bluetooth keyboard connected to my tablet was essential. None of the rest VNC clients tested by me support sending arrows key to remote machine, and this makes Free bvnc the best of them.