This BnB is very reasonably priced (compared to others) and the staff are very helpful. The BnB is on the outskirts of Francistown as you enter from the South but don't be daunted by the location, the BnB itself is in a quiet and safe neighborhood.
The room was larger than we expected, there was a lot of storage space, a desk with a kettle and coffee, a large bed and a small fridge, very good fast wi-fi but no DSTV available currently. We ordered Nandos and they delivered, which was great! (The host even called to place our delivery, so helpful)
We didn't have the breakfast because we left early but there was security ready to help us out.