Rule reminder
In compound tenses (passato prossimo, trapassato, etc.), si impersonale always uses 'essere' as the auxiliary: 'si è mangiato', 'si era parlato'. The past participle goes to masculine singular when the verb is intransitive or when used with a predicate noun/adjective; but if there is a direct object (si passivante), the participle agrees with the object.
Which is the correct passato prossimo of 'si mangia bene'?