HA GIANG - HANOI: The bus was late picking us up by about 15 minutes and left Ha Giang nearly an hour late. The company did call my phone to make sure I was on the bus which was very nice and appreciated. The driver made us sit in the back which made me feel very sick. It soon became apparent that the foreigners were made to sit in the back. The locals were permitted to sit wherever and pay later. The locals were also dropped off wherever they wanted. Our trip was supposed to drop off at the Hanoi Opera House but the driver made us get out miles away in front of a group of waiting taxi drivers. I showed the driver my receipt that indicated I was supposed to be dropped off somewhere else, and used a translator to make sure he understood, bit he did not care and made us get out so we had to pay an extra 125,000 to get to our hotel. The bus itself is very nice, roomy, comfortable, and has power on every seat so you can charge your phone off you need to. The air conditioning worked very well and every seat came with a blanket and pillow (the pillow was from Vietnam airlines which we thought was funny). The seats recline very far. If you are in a rush or just really don't care so long as you get where your going this company will get the job done and you will be comfortable, but if you have time to plan ahead I would recommend using someone else. I may have just had a bad driver, and every other part of the trip from the bus to the management was A+, so just do your research and good luck!