Perfect. Just what I was looking for and just what the description says. It's firm and very comfortable. Good delivery time and very helpful staff. It too an hour to get into the right size. I did read reviews about some odour but none for me. I opened it in the afternoon and slept at night. All good.