We ordered an XL mattress to fit my daughter’s XL twin bed. The mattress is perfect. It fit perfect with the bed. Nice and snug. It will not be sliding around while she is in bed. The mattress is very  comfortable. You don’t always know what to expect when you order online. The mattress was perfect.