This bed fits a twin size Tempurpedic mattress. The bed will arrive in 3 different sizes to accommodate an x-large twin. Also, make sure you measure and separate all you screws. They look different from the illustrations on the instructions. I mistakenly put the wrong size screw into a panel and nearly busted it.