The only “negative” feedback i would give is regarding the flight times and airline choice.
Sitting 4-6hours on Istanbul airport waiting for next flight is far from ideal, I believe there were much shorter and better connections with Turkish airlines on the same route.