BA have clearly made improvements in this area, and that is to be applauded. However as people have mentioned there are other areas that need to be worked on, such as a better ground / boarding / disembarking experience for premium pax. But they do deserve some credit for turning things around (no pun intended).