Very firm so will take some getting used to! The foam layer adds just enough softness while still providing good support. Delivered rolled up and does need about 24 hours to puff back up and to release the smell of the flame retardant.