I've stayed there 4 times. On one trip, I attempted to book with one of the two most bragged about places to stay while on your layover, only to land and be told due to power outages, we'd be staying at the airport lodge instead. Since then, I just always book there. You can use a third party booking agent, found online with GOOGLE, and you can book your nightly rate around $69 US.
The food is pretty good and I suggest getting the house special, or a local dish. I always find it amusing when people travel to Africa and turn their nose up to all of the delicious meals that are made. Why travel to Africa and order a cheeseburger? You can get a pretty decent dinner for under $15 US.
The breakfast buffet is really nice and it has a good selection. I can't remember the price, but it's not expensive.
The rooms are more than adequate. Very clean and well kept. Everything I need for a 8-12 hour layover. If you go there when it's cold outside, there will be extra blankets in the room. Look in the chest at the foot of the bed. On the last trip, one member of our group froze to death and the next day I asked her why she didn't use one of the extra blankets. She didn't know they were there.
As far as getting there from the luggage area, if you are worried you won't find it, a porter will be more than happy to load your luggage on a cart and push it to the hotel for $5. It's a pretty long walk and going to the hotel is mostly up a slight grade, so I do not mind paying the $5.