This is a floor cushion made of linen fabric. The linen boho cushion is soft and feels good against the skin. Perfect for babies and adults. Tassels are made of 100% cotton. It's a tufted cushion and has a zipper in case you need add/remove filling. It's very versatile. You can fold it as a sofa, or use it as a cushion/floor mat / meditation pillow. It's great to use in reading nooks or play corners, use it for extra seating, or even outdoors (not waterproof). Velvet floor cushions available with tassels as well: https://www.etsy.com/listing/1514854020/velvet-floor-cushion-floor-seating-floor Add backrest cushions to the set: https://www.etsy.com/listing/1506240380/backrest-pillows-custom-sizes-backrest Add an extra foam layer to the set: https://www.etsy.com/listing/1490788663/extra-layer-of-foam-with-velvet-cover Fabric is 90% linen and 10% cotton. For custom orders, please contact me. The widest width we can offer currently is 120cm. There is no inner cushion to remove from cover, we have added an inner lining to offer the best quality and durability. You can remove the stuffing if you need to wash it. Let me know if you wish to have a custom size and me or Edith can create it in custom size pillow for your needs! Check out more of our items here: https://www.etsy.com/shop/PatuuLiving