Service provided by Transfast is great, however it has been a rare transaction that when the money gets deposited in my account, as per the committed time. Pretty much every time, I have to either follow up or give a couple of additional days for the transaction to complete.