Despite all the negative reviews, i did have a good experience
Despite all the negative reviews, I booked a flight from India for Istanbul. I must say they are genuine and cheapest. However, one has to be careful about the extra charges being added step by step. They are transparent in terms of extra cost. Better not choose anything extra if you want to buy cheapest and click on options very attentively. For example, don't go for the paid 'Seat Selection' option as seat selection is usually allowed for free on official website (with booking number the third party website assigns to you). Their customer service is good. The representative replies to your queries patiently. Mind you, at the time of crisis only the airline will be able to help you and they will help you even if you have booked from a third party website.
My Saudia flight was cancelled on month before departure. Flight Network was unable to help me in that case and i contacted Saudia Airlines. Saudia Agent alloted me seat on Turkish Airline without any extra charges.