I have been travelling with HKB Travels for the past 4 years. Except for once, I never had faced any issue. That one time, they cancelled the bus and money has not been refunded even now. However, good thing about HKB is the same price irrespective of supply/ demand. Punctuality and amenities was great.