Don't expect any sort of customer service from Mahavir Travels. The AC bus was 2.5 hrs delayed but they moved the bus when it reached without me & my family boarding it. Had to literally run & catch the bus. After getting in there were atleast 25 people travelling on the floor of the bus which caused inconvenience throughout the journey. Had this was known to us that they fill so many people extra - all gents, apart from the number of available seats, I would've never booked in this bus.