Very good mattress. Firm, but comfortable. I bought this for my 9 year old son who was having trouble sleeping and needed a new mattress. He no longer has problems sleeping and is very happy with the mattress. 
It came with a cover over the foam and I put 2 others on top of it to be sure it lasts a long time.