I had a satisfactory experience with Mastoura cont...
I had a satisfactory experience with Mastoura contracting company ltd. The team was professional and the quality of their work was good. However, there were some delays in completing the project.