I booked a ride from HDB Hub to a condo at Bedok and got a driver that I waited for over 15minutes, and couldnt cancel or I'd incur a $4 penalty. After 20mins, it was waived as it was taking too long. For my 2nd driver, he did not receive my texts on my updated location and our calls to each other went through but there was no audio at all. This app malfunction incurred a additional $3 wait fee on my part, when it was totally no fault of mine. Pls fix the app issues, Grab.