Used Ezee Flights booked through TravelHeights for long haul flight tickets. Alma helped us find convenient flight times on the dates we wanted. Received e-tickets after a short delay over a bank holiday weekend, and all seems to be in order with the airline.