The quality of the fabric is excellent and the colours are as beautiful as advertised. It was delivered quickly as opposed to an order that I made through another Canadian online store the same day that I received about 2 weeks later. I have ordered From Dinkydoo before and will definitely order again.