This was my first long haul flight ever and I absolutely loved it. The staff was amazing (a woman called Laura in particular). British Airways even gave us Magnum Ice cream on our way to Miami. I loved the friendliness of the staff, they were honestly nice people, not fake hospitality nice and I can only recommend British Airways to others. Yes, the plane was a bit old (747) but the inflight entertainment was very much up to date and there was a wide choice of movies etc. Loved it, thanks!