Maybe you could get an other quote to compare.
I have made 3 large cushions and 2 small with a fabric of 45aed/yard for 280Dhs, the shop next door was asking 490Dhs for the same...
Judging by the prices for sofa cushions here, I think the price seems accurate.