The high-end hotel sits on a five-acre property at the boundary of Nairobi’s Runda Estate and Kiambu County