Fits the twin XL mattress I purchased.  Was very easy to put together and is sturdy.