I just returned from NBO and stayed at this hotel. I think for the money you can't find a better place. The rooms very nice, clean, hot water, great shower.
More important the staff, very friendly. I felt very safe they have security guards on ever floor. The location its excellent and their restaurant is opened 24/7