Been using El-Alan for a project at my shop and I can't complain about the quality of their work honestly. The engineers knew what they were doing and the buildings they put up hold well, no shakiness or anything. My one problem though is keeping up with them on progress updates - you have to call multiple times before someone gets back to you about where things stand. Apart from that communication issue, they deliver proper work and the price matches what you get, so I'm satisfied overall.