The journey was delayed on the way up due to Friday traffic and the bus only stopped once for a bathroom break so was struggling by the end of the journey. Apart from that it was an easy and cheap way to travel
Driver arrived some 20 minutes late (2:05 instead of 1:45).
There were massive traffic delays, something the driver cannot do anything about, but he also didn't communicate the plans. At the start we were told a break every 2 hours or so. We stopped once during a 7 hour trip. An update on what we would be doing during the ride would have been nice.
The seats were very small, my knees where touching the seat in front of me at all times, which is uncomfortable for a 7 hour trip. I am not very tall.
Left in time but my seat's handle was broken and sitting on the aisle for hours without the handle it's not comfortable as you can easily slip off on a curve. Also, the driver dropped us off at another station without any explanation, he just told us all to grab a Grab and took off. When we told him that the place is not correct, he just waved us off and took off, leaving us stranded. Just because taking a grab is fairly cheap, it doesn't mean they can drop you off just about anywhere..
The trip took much longer than expected due to heavy traffic, and the driver didn't speak English, which made it hard to understand the drop-off points and their order once we arrived in Penang. Still, it's a convenient way to get around—just be prepared for possible delays.