I just went through the mattress buying process too, and got a nice gel/memory foam twin size Sealy Posturepedic mattress. I would have gone for a twin XL for the 4" of extra length, but the Astro is rather short compared to other minivans. I figured I'd have about 12" of space behind a regular...