Overall, this mattress is perfect for a young person (our daughter is 4). But it's not quite a twin. We bought this for our twin bed frame and the bed frame sticks out a bit on every side. This mattress is about an inch small on each side of the bed frame.