I visited Nairobi twice - in 2017 and then again in 2019. On my second visit I stayed in a comfortable 2 bdrm apartment with friends. It was super easy to move around - just call Uber. I visited a few nice shopping malls where I shopped and ate lunch. Prices were reasonable for me (an American). I'm also vegan and there were vegan options at all of the restaurants I visited as well as a great vegan restaurant (Indian cuisine). The best part of the trip for us was going on safari. It's a long drive to safari country (Amboselli NP, Maasai Mara NP) but the experience is well worth it. I also visited Mombasa which, while not as big a city as Nairobi, had lovely beaches and the hotel where we stayed was great.