The above competent was falling apart, the cleanliness of the bus was really poor, spending 6:30hrs the smell was unbearable. - the driver was so nice and professional but unfortunately he has to work with this poor conditions to exceed customers satisfaction.
The pro that we liked is the 30min stop at the store where you can grab a bite and stretch the legs (however the staff there was unfriendly and seems like in a bad mood while serving and servicing the customer - the rate above has nothing to do with this last comment as we know is not the same company but I thought was worth mentioning this as you stop there knowing you customer are not being fairly treated)
The bus was good itself, for me too cool and water was dripping from the ceiling on our feet in the first row (either due to strong rain or condensation issues or both).
Everything went very smoothly, gave the ticket off our voucher, they gave us our tickets and told when and where to board. We were given luggage tags and they didn't give you your bag unless you gave them your ticket. Coach was very comfortable.