Super easy to use. Add 4 lines of data, click, done. FYI: I am no php / webserver guru.
I couldn't find any documentation, but you can Google around to find out how to import a mysql database using phpMyAdmin.
You have to know absolute file paths. In the case of your local install, it would be C:/path/localwordpress.
You have to know how to import a database with phpMyAdmin. You also have to manually download wp-content folder and put it in your new site location. IMO, should archive (zip) the folder first, rather than download a zillion files via FTP. If FTP hiccups during the xfer, then your new site location will break.
I did have a few broken image links on one site, and I had to re-install a plugin on another, but all in all, not bad!