XL TWIN MATTRESS fits perfectly. They really should say this is the description or at least provide accurate measurements. The measurement they had up was incorrect and made zero sense. I contacted them so hopefully they change it.  So far so good. My husband was able to put it together easily in about an hour and a half.