We took Air Corsica twice over the past two weeks to go back and forth from Ajaccio to Nice. Once for a day trip and a second time to catch our connecting flight to London.
This is a small airline with American Standards, but they manage to do an excellent job. On line booking was smooth, as was the on line check in. The boarding process was extremely efficient and speedy. We were loaded and taken off within 20 minutes. The in flight service for a 35-45 minute flight put any in flight service or a mega American airline to shame. Flight attendants were friendly and helpful both with me (speak french) and my wife (who doesn't).
A quick search of the safety record of the airline reveals that it has a solid safety record as well.
In brief Air Corsica is an excellent choice for travelling to and from Corsica (esepecially when considering the inflated prices of its counterparts such as Air France).