Full Umbraco website backup

I have a client website running on godaddy shared hosting.

I would like to create a backup copy of the website so I could recover in case of emergency.

My question:
If I’ll have a back up copy of :
a - database (sql server)
b - full website files and folder

Would it be enough for site recovery in case something happens ?

I mean will be able to re-upload the site structure, run and sql recovery from backup and that would be it ?

(I do also have some installed plugins)


This is a companion discussion topic for the original entry at https://our.umbraco.com/forum/71045-full-umbraco-website-backup