I just got back from Thailand and only had a good few experiences with Grab. If it is rush hour, don't even bother with Grab. They try to communicate with you trying to keep the booking. And when traffic is so bad, they usually end up cancelling and you have to start all over again.