Instant WordPress for migrating static site to WP

Current project is to migrate an old (tables) static site to WordPress. I’d like to work locally until the owner is happy and then upload and replace the existing site. Is Instant WordPress appropriate for this? Any info (tutorials, manuals, suggestions, etc) to help with Instant WP or migrating a site?

Thanks