The airport is fine but the GA apron is covered with sand, which gets everywhere: into the landing gear, into the plane if somebody taxies past while you have a door open, etc. It gets all over the plane so if you put a cover on it will scratch the windows. The problem is made worse by thoughtless actions by other pilots who drive over this area under power. There is a hard parking option which at the time was available only to twins and turboprops. I would not go to Calvi again unless I could get hard parking. The approach from the sea is easy; the other approach is a fairly tight turn. They normally have avgas but at the time the French fuellers were on strike so we filled up at Albenga on the way there. The town is hugely scenic, especially the Citadel. There is lots to do. This was a EuroGA meet-up and many turned up. Trip writeup: http://peter2000.co.uk/aviation/corsica-greece/index.html.
Note: This information is for guidance only, with no warranty. Always consult the official flight planning sources (Notam, AIP, etc), and contact the airport directly to check latest pricing, etc.