Having just returned to London from Antigua, I give Virgin 9/10 for their A330 service to Antigua, and BA, a 4/10 for the return leg to London.
i’m 6’2”tall, so the bed on Virgin beats the BA bed by far .. BA’s product is too narrow & plain uncomfortable.
The food service on Virgin was far better.
Departing Antigua at 22,35 is too late to serve a dinner, and arriving at Gatwick at 10,15am warrants more than a continental breakfast & bacon rolls. Those timings suit a light snack after take off, and a full breakfast before landing.
BA’s product is dreadful in comparison to Virgin ..