It was adequate. Given short flight (1.5 hours), there is no free food or drink, and basically the staff is non-existent after the safety brief until they say goodbye upon disembarkation. There is no entertainment, no power, no wifi. It's EasyJet frills at BA monopoly prices. I fly BA only because it is the only carrier that flies Inverness to Heathrow, allowing for international connections.