I have only used the BA WT+ (=PE) cabin on one round trip LHR/JNB and found it acceptable but not as good as another UK carrier who is my preferred for long haul . However, on those trips, the cabin staff were very good and my diary tells me it was August 2009.