Hi,
My green card application just got approved today and I was in the same situation, in Italy.
My wife (the american citizen) got a job offer in the US for a new role with her company so we have to move back to the US (I had a green card years ago).
We emailed the Consulate in Naples (NOTE: THIS IS THE ONLY CONSULATE IN ITALY THAT HANDLES DIRECT CONSULAR FILINGS, and I believe the only one that handles immigrant visa applications) explaining the situation and attaching the offer letter in November and a few days later we were told the request was approved and we got an interview appointment.
We then went to the interview and directly filed our form I130 and brought evidence of bona fide marriage.
After 2 weeks we got an email saying that our application was approved and that we could schedule my final interview (in this case the american citizen is already supposed to be in the US by the time of the final interview).
I scheduled my interview at the end of February but there were pleanty of earlier dates available.
At the final interview i had to bring my i864, proof of income and my italian rep sheets.
The process was very smooth and i was approved in less then 2 hours.
It was also WAY easier than a lot of the stuff I've read on this forum.
Hope this helps!