For the most part our 2-leg flight experience with the airlines and airport was not so bad. The planes were great, (economy) food was okay, in-flight crew and service was good. Even the layover process was okay - we were called up by the gate crew and furnished with the hotel voucher. And transiting in and out of Addis Ababa Bole International was fairly smooth - ie. no visa hassle: showed immigration the hotel voucher and we were good to go. Plus, our check-in bags were tagged correctly and made it to our destination, so all good.
The layover hotel was another story. The Afarensis International Hotel tainted what would have otherwise been a pleasant trip using Ethiopian Airlines. The location certainly questionable at best. And the room, particularly the carpet, was not clean. The hotel was extremely slow serving the included dinner and refreshments to numerous guests. My wife and I gave up waiting, and retreated to our room. We did have the simple breakfast offered the next morning. To my relief, the coffee was very good.