I wanted to cancel my booking. They clearly stated that the cancelation fees would be $250 on their website. First they made it impossible to do it through their website, you get a blank page when you click the cancel button.
When I called an agent, she confirmed that the cancelation fees are only $250 (I paid $917), I accepted the cancelation, then the day after, they called me saying that the airline company will charge you an extra $500 fees for the cancelation, so in total $750 in cancelation fees for a $917 ticket, which is clearly a big scam.
Bottom Line: No, I would not recommend this to a friend