I have stayed at Kampala forest cottages on 4 separate occasions, every time I have been well looked after, getting better each time.
I have stayed in a single room in the main building which was ok if you are on a budget it was around 40 usd / night.
The only problem is that it is a little way out of town, if you need to go there a lot, you do need a car or driver, I had a driver or used special hire (taxi).
The good point now is that it is owned by Speke Group, so you have use of the Kabira Club across the road, best swimming pool in town, and great restaurant.
I will be hoping to stay here again on my next trip to this area .