I have always found service in BA First Class to be very good. Food generally high quality. Wine selection sometimes does not quite hit the mark. Beds perhaps a little smaller than the competition, but I have always been able to a good sleep. Terminal 5 Check in and lounger excellent. At the right price I will fly BA First without hesitation.