It is very comfortable … not too soft, but not close to being hard. Just right for what we needed.FINAL UPDATE - JUNE 19, 2020:For the prior developments, scroll down.I'm writing this in August 2020, but I checked my records. On June 15, I started the refund process with Amazon. I scheduled my return of the mattresses for the next business day. When UPS arrived, the carrier told me that they were not allowed to take mattresses without a box.On June 17, I got in touch with Amazon. Due to COVID-19, they weren't taking direct calls, so I went through the chat/bot until it ran out of answers, then forwarded me to an Amazon associate.Regina, the associate, walked me through what I needed to do to return the mattresses. Since the boxes were long gone (and the now decompressed mattresses wouldn't fit into them anyway), she said to use any spare boxes I had available in the home, wrap them around the mattresses, and secure them with tape. She assured me it would work and that she'd given this advice to many other customers returning mattresses.She scheduled the return for the next day with UPS. I bought about $20 worth of boxes and tape from Home Depot and spent an hour or so (with help!) securing the mattresses in the HD boxes and some spares I already had at home. (Be sure to buy enough supplies. Measure your mattress and purchase accordingly. Be sure to buy enough tape.)With the mattresses completely covered (front, back, all sides), UPS arrived the next day and we loaded the mattresses onto the truck. (UPS cannot come inside your home to pick them up.)My full refund showed up two days later on June 19. I did not have to eat the cost of shipping.Amazon, Regina, and UPS made a horrible experience quite a bit better. To all who purchase from Kescas, I hope your experiences are better than mine. I'll shop elsewhere.PREVIOUS UPDATE - JUNE 13, 2020:The support agent got back to me. No refund. The company policy is to not give you a full refund until you delete your original review. I suspected this would be the case. As I explained, I can't and won't do this. My experience was negative but it was an honest one. Rather than ask me to pretend it didn't happen, Kescas should address the problem (of glass fiber being absorbed by the mattress after production) at the factory level.The company's refund policy, as I experienced it, is dishonest and wrong. No customer should have to jump through hoops or remove a negative honest review.I'll be going with an Amazon return and eating the cost of shipping. (I'm still inside the 30-day window of the original purchase.)PREVIOUS UPDATE - JUNE 9, 2020:After my original review, Kescas Support contacted me on May 31st to apologize and offer assistance. They contacted me again on June 3rd and offered a free replacement or a refund. They said they would update their product manual to reflect the 13% glass fiber.The support agent was very apologetic, seemed genuine, was forthcoming in explanation and offered help. She explained that [paraphrasing]: "The glass fiber layer is part of the fire sponge layer and is protected underneath the mattress' top layer. As you did not cut the mattress, glass fiber should not have been present on the top of the mattress. We believe the mattress absorbed the glass fiber at the factory after production."I asked them to also update their product description on Amazon. They said they would pass the recommendation along to their operations team. I did not want a product replacement and asked for a full refund. They said they would also include an invitation to test their new upcoming gel mattress in the future (for free/no additional cost). They asked that I update my review in order to obtain the full refund. If all goes as planned, I'll get the full purchase price back but then I'll need to dispose of the physical mattress/donate it on my own.I have chosen to update this review but remain transparent about the full process.If you need to return your mattress, I feel you should know that Kescas support responds swiftly, offers an explanation of what they think went wrong, free product replacement or refund, and future products to compensate you. However, to obtain the full refund you must update or remove (?) your review. Then you must deal with the physical mattress by yourself as Kescas cannot take it back.Your other option would be to go through Amazon to return the mattress and have the cost of shipping taken out of your purchase price/refund.This review remains 1-star for my experience (sleeping, yawning, swallowing were all difficult and painful for 2 days), but if I could, I would give the customer support agent 5 stars. If Kescas ensures this never happens again (and addresses the issue at the factory level), my review will be a one-off that no other customer will experience.ORIGINAL REVIEW - MAY 29, 2020:I purchased two of these mattresses. They arrived swiftly, were packed well, and in good condition. They rose to their full height in 48 hours, had no offgassing issues and no bed bugs. After setting it up, I tested it out for a few minutes without sheets-just the bare mattress. It was medium firm and comfortable.After I got up, I spent the next 30 minutes sneezing, with an irritated nose, a scratchy and sore throat, coughing, and with irritation all over my arms and areas of my face. Several hours later, I still had the sensitivity and soreness in my throat.It was the fiberglass or glass fiber from the mattress. Even after putting a sheet set over the mattress, I could see the thin, translucent, glass fibers pushing through the fabric. I did not damage the mattress, I did not cut it open. There is no reason the glass fibers should be leaking out.In order to sleep on it in the meantime, I will have to place heavy coverings on top of it as a barrier. This was awful, frustrating, and ruined what was, until the glass fiber, a good purchase. Why did the seller not disclose the glass fiber content in the product description? I will be recovering a full refund and returning this mattress.Very satisfied with the softness & comfort of this mattress. Excellent valueThis is a very firm mattress, works good for our grade school boys. But a little bit firmer than we expected when we purchased.Very comfortable, good support.I bought this mattress on a limb as I was moving into my own apartment. This mattress is amazing. It’s not soft but it’s not hard, you don’t sink into it, but it’s very comfortable. I love it and you can’t beat the price!This mattress is definitely not firm at all. After a year sleeping on this mattress, it started to sink. Every time I sit on it, I start to sink. Not a good mattress for the long-term. But they did give me a refund for it.