Twin mattress for my 2 year old

I am looking for a twin mattress for my 2 year old. Ideally I would like something that will last 15-20 years. Suggestions?