Never have I ever had such a horrible experience. First, when booking Opodo stated that an error happend and that my card would not be charged. When I received an email stating my flight had been successfully booked, you could imagine my surprise. I wasn't too fussed about it until I looked at my bank statement. They charged me more than the price quoted plus withdrew 3 additional service fees. When I spoke to customer service they were incredibly rude and unhelpful. I am now battling to get my money back. WORST COMPANY EVER!