Paris-Tokyo in business. Check in was fast handled by Air France. Check in staff nice but refused to issue my onward boarding pass with Cathay Pacific (their oneworld partner) to Taipei but a staff in JAL uniform apologized. Seat is not a flat bed not comfortable at all as you slide down and entertainment system is old and choice very limited. Crew very polite and food is good both quality and quantity. Very strange though that they put some British cabin crew that do not speak French on Paris flights. As I cannot sleep I was working and the crew kept on refilling with tea and snack. All in all an excellent service but the uncomfortable seat and poor entertainment drags it down a lot.