Perfect for the price. Not firm, but my son likes a cosy feel so he is pleased.