Check in: presence of a specific area for business class is very nice, staff is friendly there too and the check in was quick.
Lounge: lounge is quite nice too, nice food options. However I wouldn’t arrive early to go there, unlike Qatars lounge in Doha.
Seat: seat is very comfortable (club suite) and quite private. Has ample legroom and storage. Great IFE and seat was clean.
Service: service is all right, not exactly exceptional (staff is not super friendly and not very efficient, but does the job).
Food: food was good, there was quite a bit of choices and they didn’t run out of certain options which was good.
Conclusion: Ba is a good option, however to pricing for what the actual experience is, is quite bad. Take ba if it’s the easiest option. Otherwise consider Air France.