Punctuality is okay. The departure trip was excellent, but the return trip was not recommended. It was not a 16-seater but a big bus instead (maybe because more customers?). It was not a convenient ride because as I traveled solo, I got stuck with a slightly broken seat and with a big, random, quite unbothered person sitting next to me (pushing and moving around so much in the limited space at it is, also with a strange smell). As the seating is not so large, I was stuck, the seating felt uncomfortable, felt hot, and could not feel the AC flowing because the person next to me was pushing and moving like they didn't care in her world with her big body. Even though tired, I could not sleep during that 1-hour inconvenient return trip.