Before being too harsh, I will state that first - this is Uganda and I am from the United States. It's probably unrealistic to expect the same level of standards for hotels. And overall, the Speke was clean, service was generally good with a few hiccups and the location is great. The restaurants are good and I wouldn't advise anyone NOT to stay here... it's just that the description didn't match the reality. The hotel is listed as a 4 star, but in the US - it would be a 2.5 or 3. The room is listed as over 2000 sq ft - but in actuality, I would guess about 300 - 400 sq ft. A pretty big hotel room, but not what is listed. Listing said Balcony with Garden view and Fireplace. No balcony in room, I didn't see a garden anywhere and there was no fireplace in room. Also, no minibar (as listed), the gym is not on site, and no iron/ironing board in room (however, they did supply one). Furthermore, the chain lock on my room was broken (not making me feel secure) and there as no lock or even latch on the bathroom door. Also, the towels were frayed, the shower curtain appeared to be cut by scissors to length, their were other small things (paint splatters, other cosmetics) that you just wouldn't expect from a 4 star. Just disappointed that the listing didn't match the reality. Also, getting a second key (my daughter and I shared a room) was denied once and then a hassle the next morning. With that said, the staff was polite, it was clean and comfortable and location is good