Definately this bus company is the best! I highly recommend!
If I knew it earlier I would been used only this company.
Worth the price! They provide a bottler of water, be seated in the reserved seat position(because some company cannot, regardless you booked for a seat), some staff can speak Eng, clear announcement in Eng for about rest area like how long, how many times, what time on and on.
So specious seat!you can actually book one seat for 2ppl. My partner and I stayed at one seat regardless we booked 2 seat separately.