Has enough support and is comfortable for my toddler. I ordered the 8” because I wanted it a little lower for my son’s first new full bed, but I think if an adult was ordering it for themselves I would get the 12”. The mattress came vacuumed sealed so it was delivered nicely and did not take very long to expand.