I booked with this agency and then read the reviews and almost had a heart attack. I was so worried that my ticket would not come to fruition. However communication was forthcoming on time and I had no problems whatsoever. Hopefully all of their past issues have been resolved as their prices are very competitive. Thank you guys