Fabric is a little thin, though the price was great. Shipping was fantastic, free and arrived after only a couple days. Little pillows are cute touch! Overall I'm very happy with this purchase.