I got this mattress to replace my teenage son's regular spring mattress. This mattress is comfortable and soft but not overly soft. He sleeps so much better on this mattress than his old one. It's the perfect size for him and he doesn't have any complaints. It came with what I call a mattress cover on it. It has a zipper so that it can be removed and washed which ones in handy. We are currently waiting on his bedframe to come in the mail as his old one won't work with this. With this mattress you need a box spring or a slate bed frame. All in all this is a great mattress and will definitely being getting one for the younger kids as they get older.