AVOID!! They mis-sold a flight which left me stranded in a foreign country with potentially no alternative flight home for at least 4 days. Advertised the 3 leg flight as having no self transfers and 'minimum' time inbetween first and second leg being 1hr - yet when I checked in was told that it actually was a self transfer and there was no way I could collect my luggage and go through immigration in time at the connecting airport to catch my flight home. No help from Opodo whatsoever - just spouted the company line.... I ended up having to pay through the nose just to get a flight home at a reasonable time. Awful awful experience - so stressful and not worth the trouble/ saving. They do not check the validity of the flights they sell - I would not advise using them.