I highly recommend a lovely man called Pandian. He comes to your house with lots of beautiful fabrics to choose from.
You can reach him on 5522 4236 or 7760 8559.
<em>edited by Jonners on 31/07/2014</em>
We did it once in Satwa (shops opposite Almaya supermarket). Prices for great fabric and work are extremely reasonable. Though, quality of work would mostly depend on your thorough supervision of entire process.
In order the job to be done on time and the way you want, it has to be monitored on a regular basis.