Nice and firm, with good support. The chemical smell that other people have mentioned had completely gone within 48 hours (when I started sleeping on it). Great price too!