Sanpshot for cloning a site...

I have an existing WordPress site that was previously using BackupBuddy. I'm considering using Snapshot as a new backup system.

Does snapshot allow for site cloning? In other words, I would like to make an exact copy of my entire wordpress installation and place it on a sub-domain or different host. This will allow me to essentially have a test environment as a separate installation in parallel with the existing site. When I am happy with changes, I can put on existing site, then re-clone the existing site etc.

If snapshot is not right for this, is there anything that is?

Thanks