We recently stayed at the Panafric as a one night stop over in Nairobi. It was pricey enough but it is a nice, clean and comfortable hotel. It's about a 20min taxi ride from the airport. We arrived a bit late in the evening but the restaurant serves food up until last orders at 10.30pm and the food was lovely. All the staff were very friendly too. Although it was expensive I would definitely recommend the hotel.