In general everything was great except the fact that the driver, when taking out the luggage has thrown my backpack into a puddle on the street (it wasn’t raining, and it was the only puddle around the vehicle) resulting in my backpack and all of the things being wet at the end of the trip.
It was great until we changed vehicle, the announcement in english wasn't really audible, but the organisation wasn't bad, it was just a bit stressful.
We travelled with this company twice and both times we found that all of the staff that we encountered were exceptionally rude. They shouted at the passengers several times and were not communicating or updating anyone. We arrived at the destinations 3 hours late both times and we had to change buses on different occasions. Would not recommend.