Had a bad experience traveling with mashabrum travels. They dont do preventive maintenance and regular inspection of the buses.
Very good