Yep, very generous. I would stock the fridge and tell her to help herself but I wouldn't have offered grocery money. She lives in your house rent and bill free for 10 days, in return she looks after your pets - I think that is a fair exchange not requiring payment.