I must say I do not fly coach on long haul flights, no matter what the airline. British Airways first class on its newer planes is an amazing experience, I couldn't ask for more, however,their first class on most of the flights between Phoenix and London is worn and tired and I can't wait for them to upgrade these old 747's they should be ashamed to have planes in such tattered condition, I wrote them about it but they didn't seem to care. The lounge in Sky Harbor Airport is also sad, but I guess when you only have one plane a day arriving and departing there isn't enough need for a nicer lounge. All in all I have been very happy with British Airways.