Just what i expected. And it comes with a washable outer sheet too. Its nice and firm for our baby