I stayed here both before and after a trip to the west of the country.
The quality of food in the restaurant was very good, though they were usually out of the house wine, and the price for the others (by the bottle only) was exorbitant (especially with Nakumatt 2 km down the road). Cocktails were also a disappointment. Stick with the local beer, which is excellent.
Service staff were excellent, particularly at the restaurant and the front desk.
I thought the price we paid was a bit high, but this may be the nature of Kampala with its large NGO and expat population.
Hotel has easy access to a main road but is shielded from the noise by several hedges. Sitting in the courtyard you'd never know you were in the middle of a bustling city.