This was perfect for what I was looking for. Good size, and nice and firm. When laid out its perfectly long enough for a person to stretch out on. Fabric is soft.