04 Aug 10
19 Oct 11 6:10 pm
It looks like a fluke perhaps. I don't doubt that it showed up in your search but as of now, I don't see it in the top ten. I checked the SERP in Google, Yahoo, & Bing and that site is not on the first page for the keyword "Italian Travel.
I think you can rest easy... quality sites still win favor with the search engines.