In my opinion just as reliable as any other train. The only snag could be that in the unlikely event of a cancellation you would receive a voucher rather than a refund. Also baggage is charged extra and you are supposed to be at the station 30 minutes ahead.