Perfect fit for my sons xl twin bed. Mattress is very  comfortable and it expanded as much as it needed to. You feel you are sleeping over clouds. He has now the best bed in the house. )