If you've noticed your grout is dirty, your guests probably have to.
Cleaning it is easy, do it yourself with a paste of baking soda and peroxide.
Apply to the grout and rub in with an old toothbrush.
Let it sit for at least 30 minutes and wipe clean with a wet cloth.