Booked a flight online with Opodo, received confirmation of the booking then 2 hours later receive an email saying the booking had been cancelled by their 'internal' system due to suspected fraudulent activity. Telephoned and made exact same booking again and lo and behold, booking cancelled again by Opodo. Phoned and reached an alleged 'customer service representative' who, when I asked to speak to a supervisor said they 'didn't have time to take this kind of call.' Booked directly, spent less-don't bother with Opodo.