This fit a xl twin mattress perfectly. Very stylish and gives great support. We set it up in just 5 minutes with basic tools.