Our Floor Cushions come with the foam insert, the foam insert is encased in a cotton cover. The size is 40x40x10cm, this size also fits on the Table/Seat in the furniture range. Not only suitable for floor dwellers, cats and dogs (maybe mini-pigs also?) seem to like the comfort of these as well.