Opodo were honeslty the worst, most stressful site I have ever booked with. They immediately took $700 from my account (half of the booking amount) and stated that my booking was 'pending' and would be confirmed within 24 hours. No response in 24 hours so I called up. It was almost impossible to find a number that was connected and I then waited 30 minutes on hold before speaking to an operator who assured me that would prioritise my booking and confirm it within another 24 hours. No response again, and after another 6 hours the booking was 'cancelled'. I called up again and was told my money did not go through, it was only 'pending' and would be returned in 48 hours. Still have no received the money. Would not recommend