Does anyone have experience/advice for talking to family members about expectations when they are watching your baby for free? Do I just need to suck it up and deal with anything as long as LO is safe and happy, or if this is worth a conversation?

The long story is...

My mom has generously rearranged her work schedule so she can watch 5 month old LO 3 days a week, beginning next month. This month she is watching her 1 day a week. She is great with LO, wants nothing more than to play with her and entertain her, and loves her so, so much. LO also lights up when she sees my mom. My mom prefers to come to our house, which is wonderful.

But...
-she doesn't clean up after herself, leaving newspapers dirty dishes, and food wrappers around the house.
-she doesn't clean up after LO, leaving bottle caps and discarded clothes everywhere, and milk storage bags on the counter instead of throwing them away.
-she is reluctant to put LO down after her usual wake time, and prefers to hold her for naps...so I've come home to a very grumpy and tired baby.

Also (and this is not as big of a deal)...she helps herself to our food (which is fine and I've told her to do that) but I need some sort of a system to prevent her from eating ingredients we are planning to use for dinner

Help!