Host Guarantee is only for signficant damage - think (if you dare) your place being trashed completely. It's' not there to cover 'normal' damages.
You should alwasy have a security deposit in place, unless you want to attract people who have close to zero credit limit, or who don't really care about causing damage. That's a bit of a generalisation I know, but I don't understand why people don;t have one in place.
At least you have made arrangements for someone to come in on a regular basis to clean and that's a great idea as you can both keep on top of any potential mess and keep an eye on the place too.
Hopefully it will all work out fine - most rentals do.