The mattress is not a bad mattress at all. I like the firmness of this because its not too soft but also not too hard. It did take a little while to fully get into proper form since it was stuck in the box so long in shipped but that's expected. The only reason i did a 4 rating instead of 5 is due to the fact there was a slight smell to the mattress. I was able however to get it out but it took washing it back to back .. So far so good... and the little man sleeps like an angel on it.