They do not honor the 24 hr grace period rule. I bought a ticket and canceled it 10 mins after I booked. However, they I was charged 218 USD and the excuse was them not being able to get all the money from the airline!
I have contacted the customer service several times but have not heard a proper answer why I lost 218 USD!