I'm from the US, but have lived in rural Ethiopia for 7 years. I needed a break... time for quiet and beauty and a re-charge. I got that at the Haile. The location on a lovely part of the lake was just what I needed. My room overlooked the lake and the infinity pool. It's on a part of the lake that's perfect for beautiful sunsets. The outside dining options are peaceful and beautiful, whether at the pool, under the giant trees, or along the beach at the "wine bar." Lots of birds to see, occasional hippos, local fishermen. The gym is well-equipped, but personnel there as well as a couple of other places, could be more helpful/better trained, in my opinion. The possibilities for massage and manicure/pedicure are great. Room service is good. The buffet breakfast is good. The main problems, in terms of the facility itself: 1) sewage problem so that there is a stench in the pool area that makes lounging/eating snacks less than pleasant, 2) the water in the shower did a kind of "pulsing thing" that went from all cold to all hot water, but never really stayed at a good medium temperature - so showers were not pleasant. If both of these problems, and staff training were addressed, my rating would be a 5.