DSL in Cairo

I just moved to Cairo and am struggling with my internet provider. I am currently with TEData. The connection seems to be unstable at times also it´s not too fast. Please advise: Which is your favorite (most reliable, stable) DSL provider? Any tips are much appreciated!