Bought this for our son, he said it’s comfortable and soft. Came in a box and we let it sit for 48 hours before he slept on it, it’s a nice firm but plush mattress.