Perfection! Exactly what I was looking for. So comfortable, big enough to curl up in and the firmness was just right-not too hard or soft. So happy!