We were given the option to go on the bus at 14:45 instead of 16:00 which was nice, but the van stopped so many times that we ended up, arriving at the exact same time that we would have if we took 16:00 van. It turned from a 2 and 1/2 hour trip to a 4 1/2 hour trip. They also dropped us off way outside of Krabi town. And then wanted us to pay ฿100 more to get to Krabi town we did that, but they still didn't even drop us off at our hotel so we ended up paying again to get a taxi to take us to our hotel which was only about a five minute drive away from where we were. We ended up paying almost ฿300 more when they could have just dropped us off where we were intended to go.
Driver left me on wrong place, after I told him about it he bring me to the right one but I was waiting for him and nearly I miss the train. He also try to ask me for money but I hope it was only some misunderstood.
The trip went well, and I was allowed to take an earlier bus instead of my scheduled one without any additional fee, which I appreciate. HOWEVER, the arrival was chaotic to say the least. The bus did not drop us off at the actual bus station in Krabi. Instead, the driver stopped in front of a random shop/cafe, where from the very first second we were harassed to take a "recommended" transport to Ao Nang. When I say harassed, I mean it - my arm was literally pulled towards one of their cars. Impossible to take a grab from there. Make sure you escape that chaos and walk up to the actual bus station (only few minutes walk), you can easily take a grab from there.