Precision Air are anything but precise! We had two flights booked from Tabora to Dar. Confirmed at the Precision Air office in Tabora the previous day. When we arrived at the airport with lots of time to spare we and many others were told that the flight was overbooked and we could not travel. Back to the Precision Air office in Tabora to be told the flights on the following days were fully booked as were flights from nearby towns. The office claimed we had not confirmed the flight (despite us doing so in there the previous day) and refused to refund the money. In the end we got the sleeper train followed by a bus.