JFK to JNB, one of the longest international flights I've taken. Aircraft was clean, quiet and stuffed with people. Long haul, get what you pay for. Food was decent. The hysterical family across the aisle wailing about them being assigned my seat was not. I offered to move toward the window which seemed to quiet them down. The interior trim was coming off the bulkhead and I had to keep kicking it back into place for 13 hours. The return flight had us stopping in Cape Verde, the boarding process in JNB was arduous sort fo a cattle call process. Food good, plane packed and they made us unload the overhead bin in Cape Verde for a Security Check the poor old woman beside was struggling with her bag. The it was hurry up and shove it all back in so we can go, they were practically barking at us. 19 hours from JNB to ATL Via Cape Verde, try and avoid that leg on the return. Inseat entertainment was good with movies and music if you wanted to sleep. AirBus seats are not so good for a 6'1" 200# man, and they are too close together in coach too... ugh!