We booked through DialAFlight and were very pleased with their service as we have been previously. Although flying direct from London to Hanoi cost a bit more it was well worth it not to have an intermediate stop. The lounges were good and the Dreamliner does the journey in under 11 hours in great comfort. The return was not quite as good and took over 12 hours but both flights ran to time. The food was excellent and the staff very attentive.