This is a scam
This is a scam. Rail Ninja charges double the price of the local train company for no additional benefit. I booked a train from Faro to Lisbon, and paid the said premium thinking I was getting additional benefits as per the fare terms stated: flexible.
Modification: In event of modification you will incur the following fees:
Price difference if any
Our modification fee: 0 USD
Carrier modification fee: 0 USD
However when I had to change the time of my train I was charged an additional $14 to an already expensive ticket. I exchanged messages with them complaining about this in relations to the terms of the ticket I bought, but was continuously denied my complain and given answers about them being a private company and that their T&Cs state that there is a fee for modifications. It's contradicting information, very poor customer service and abusive pricing. They are basically a scam.
Stay away from them and book through normal, legit websites.