The mattress was a little to firm for me, but I can say the mattress was delivered quickly and in perfect condition. It was very easy to unbox and set up. And the return process was quick and effortless as well. The customer service was excellent with prompt responses, clear instructions, & my refund was processed quickly. So even though I didn't keep the mattress I would definitely recommend purchasing from this company.