We were told that we would be picked up from our place but no one ever came. Tried calling the service lines but either no one answered or they didn't speak English and hung up on us. Walked to the pickup point on the ticket and finally someone spoke English to help us. Someone picked us up in a van and took us to another place where we actually got on the bus for Ha Giang. The bus was very comfortable. Nice reclining chairs with pillows and blankets. However I think something was wrong with the reclining lever because it could only stay in one position. Some chairs were also broken. Driving was not bad but also not for the faint of heart. It's typical Vietnamese driving so if you're not used to it, might be scary. Dropped us off at the place we were staying which was nice.