I've used AF to fly BHX - CDG - DAM and back. Usually on a full A320. Service was good, food was good with no delays. However CDG airport is a nasty place. Delays being 'processed' at various gates is not a pleasant experience with very rude security personal. Mind you that's the same at most airports these days.