Exactly what I needed to replace my old, tired mattress. Took about 2 days to fully expand and definitely improved my sleeping. It has a good firmness, but also just enough soft/bounce for me. It also arrived 4 days early which was a lovely surprise. Super happy with my purchase!!