Thank you! This is exactly the information I needed. Much appreciated.
On my last flight with BA, none of the IFE worked, they ran out of food and the FA's acted like they were on strike.
ps: to those who suggested MHT - that would be my preference but the flight is $1000 more expensive!