Son is really happy with his new mattress. Only thing that annoyed me was that I ordered it back at the beginning of December and didn't receive it till the end of January. The mattress itself is very comfortable giving just the right support where it's needed. Not sure about the aftercare though seems like a bit of a fact to be honest but didn't realize until after it arrived.