If you are refering to the one in Cairo, it's a long way out in Sherouk City, which is about an hours bus ride from Maadi. I can't say I know anything else about it though. Almost certainly all Egyptian students, which has its issues, let me tell you!
Their Search profile is bizarre. Something like 360 student contact days a year and you can save almost as much money as you make. They seem either dishonest or don't know how to fill out a form. My friends and I joke about applying there all the time.