There should be an option to choose seat number upon booking. I booked this bus so i will not be seating with someone i'm not related to. But the seat is pre-assigned.
Convenience wise its a 5 star for me however there are hidden charges that was charged to me. When i redeem the actual ticket it only cost for 822 wherein I was charged 961 per trip plus a service fee of 89 pesos.