All competitive hosting companies are providing backups, but i would also suggest don't trust on single backup.
There are few factors need to be consider as below;
1. Number of backups,
2. Frequency of backups,
3. Storage Media for backups,
4. location and
5. Most important factor is that retrieval of backup.
I would suggest, you have to take backups yourself locally. You could take service from quality and reliable backup solutions provider companies for remote backups.