It was fine until things went wrong. Coming back from Colombia I got a false positive covid test (tested negative 2 days later) and tried to cancel my flight via the American airlines website, but it wouldn't take my information, which I've now concluded to be due to what appears to be the hand-typed itinerary I received, which probably had a wrong letter or something. After trying for a couple hours I gave up. But because I didn't cancel my flight, American airlines said my ticket was no good. Magic tours said they might be able to get my ticket back. I figured it would take maybe a week, but it took an entire MONTH to get any results. And the result was a ticket that cost $450 to reactivate. So I waited an entire month to save roughly $300 instead of just buying a new ticket from the start and missing out on a month's worth of work at home. But I said screw it, and tried to pay the ticket, but they wanted me to travel through the city and pay through a western union, instead of you know, just sending a simple email transfer, because for some reason magic tours doesn't do those. To my own fault for leaving later than I should have, I didn't make it in time. So I said screw it, and went with a different travel agency. With the other travel agency, I got my flight booked and paid for my flight via email transfer in about 20 minutes. I feel that if magic tours was REALLY trying, and sending emails and phoning people everyday to get my ticket back. It would have taken a week, rather than an entire month. And the lack of email transfers as an option, (something that should be standard for such a business) made things alot more difficult than they needed to be. Other than that, they were very informative and made sure I knew what I needed to do