>Portuguese, Spanish and Italian are more or less mutually intelligible.
And Romanian, with only some more difficulty.
The big problems I see (as an Italian) when speaking with people from France, Spain, Portugal and Romania is mostly about the pronounciation, admittedly I have studied a little bit of French (that makes the "slightly more distant" language on par with the others).
When it is written, I can usually understand like 90% or more of most text and there are "sinergies", i.e. there is a given word that is different from Italian but is very similar to another word in another of the Latin languages or that is actually directly or almost directly a Latin word.
The issue is with "false pairs", i.e.words that exist (or sound alike or almost alike) in two languages but that have completely different meanings.
Like, to mention a couple reknown ones, "burro" which is "butter" in Italian and "donkey/ass" in Spanish or the Spanish "aceite" which most Italians will instinctively translate into "aceto" (vinegar) while it means "oil".