I booked a flight through them in an emergency and I had to cancel because they booked a flight which required transit visa and did not even tell me about it. At the last moment, they told me about it and I had to cancel it. It has been more than 3 weeks now and I'm still struggling to get a refund. This is one of the worst places to book a flight or book anything from. I would never recommend this agency to anyone ever. Please do not make the mistake of booking from here. EVER>