This company deserves a NEGATIVE STAR! NEVER AGAIN will I ever book with them. I booked a 700dollar ticket for me and my son but something happened and I had to cancel it which I did THREE HOURS after I booked. When I cancelled, I got an email from them to pay freaking 300dollars per person for cancellation fees. Thats 600dollars for me and my kid after just 3 hours of booking. Are you kidding me? NOTE THAT THEIR TERMS AND CONDITIONS SAYS THEY CHARGE CANCELLATION "UP TO A HUNDRED DOLLARS" which means MAXIMUM OF A HUNDRED DOLLARS! This company is a FRAUD AND WILL DO ANYTHING TO MAKE MONEY. I have already reported them to the credit bureau for the charges.