I loved the fabric I received .... When I finally received it. I was extremely disapppinted with the shipping time, but understand that mistakes happen. I initially received someone else’s order, after having paid for expedited shipping for my order. After calling and addressing the issue, my fabric was re-sent by expedited post, but, unfortunately, it was over a weekend. I feel bad for the person who’s order I received since I had to send it back to Dinkydoo, after waiting a few days to receive return shipping shipping label. Overall, I am happy with my first ordering experience with Dinkydoo and will order from here again!