I didn't think a "mattress in a box" could be very good until I saw it in the store.  When I received my mattress, I was surprised to find that it is heavier, thicker and sturdier than my old mattress.  It's very comfortable for me, firm but not hard.