Very easy to put together. My daughter loves her first big girl bed. Regular twin size mattress fits fine. You dont need a twin‐xl.