Does backupbuddy work and restore to dreamhost?

I’m researching wordpress backup and restore solutions and found this one called backupbuddy. All looks good but does it really work when crap hits the fan… say all my wordpress sites are hacked at once…. what is the restore process look like with my host ( dreamhost ).