Fits very well. Does smell for a few days. There was a tear in my packaging so it's got a little dirt mark on it. But the foam is great to sleep on.
My daughter is 4, she has bad eczema, but no irritation from this foam which is great. The mattress she had was terrible you could feel the spring. This foam has made it very comfortable. Great buy.