The bad: Check-in was confusing, the restaurant service was super slow, the hallway floors were filthy, the rooms usually didn't have hot water, the cleaning staff forgot to provide towels.
The good: The staff were friendly and spoke decent English, the beds were comfortable, the swimming pool was large and the gym staff were helpful.
Bottom Line: In Europe this would be a 2 star hotel that wouldn't be able to compete. It is, however, probably the best hotel in Mekele and lots of foreign tourists stay there.