Love it. Fits perfectly. Wish it was slightly bigger but no major complaints. Easy to assemble. Soft but a little firm like I like.