Ok it was a big bus, so it was much more comfortable. But let me tell you, 16 hours in a bus where you can barely see out of the small windows is still too long. And then the seats are still pretty squeezy. But I made it to Arusha around 3 am (departed from Iringa around 11am). So I guess I can't complain.
The next and last big African bus ride will be from Arusha to Dar-es-Salaam. But that's for another day, after my trek to Mt Meru.