This hotel has clearly seen better days, despite how it presents itself online. There seemed to be a lot of things lacking in upkeep or repair. A prime example is when I was inadvertently locked out on the balcony of my room for several minutes because the door handle broke off.
The staff were overall friendly and accommodating, but there seemed to be a lack of communication from the beginning of my stay, and things falling through the cracks. Myself and several others did not have towels when checking in, or were not replaced after the dirty ones were taken. The airport shuttle is nice, but took almost an hour for it to pick me up at Bole, despite advance arrangements.
Upon arrival it was not communicated to me where the bar or restauraunt(s) were, when they were open, when breakfast was available, where the pool was, etc. I had to figure this out on my own, and even then communication was severely lacking. For instance, I went up to the beautiful top-floor bar, but there were no staff around! After I was told were to find the restaurant and assured that it was open, the staff informed me that I could not be served because they were turning over the place, and not given any indication about where and when I could get food. The location of the breakfast buffet was changed on a day to day basis, was frequently out of coffee. The food quality was overall just okay.
Despite all of this, the staff were friendly and helpful when pressed, the showers hot, and the bed comfy.