Villa Rosa is an amazing luxury hotels with the service, amenities and prices you can expect from a luxury hotel anywhere in the world.
I stayed at the hotel for three nights on business and I truly loved it. Staff is friendly and helpful both at reception and in restaurants and at the bar.
Nice decor, beautiful and spacious rooms with great amenities, good internet connection, helpful concierge. Breakfast is excellent and varied and I can also recommend buffet dinner with a huge choice of Western/European, Indian and local cuisine. I did not try the Chinese or Italian restaurants.
They have a very nice swimming pool and a nice bar with a lovely balcony.
Hotel is in nice area not too far from the city centre and the main business district and the only inconvenience is that you must use a car / taxi to go anywhere as hotel is a on a busy main road with lots of traffic and no pavements.
This is also why my room was a bit too noisy for my personal liking - traffic in Nairobi is horrendous even though I was on a high floor I could hear loads of it.
You should also try to avoid hotel official taxi service - cars are new and nice but prices are at least three times more expensive than any 'normal' taxi in the city.
I look forward to going back in September.