Good, sturdy bed frame.  I needed a longer twin XL for my relative who is 6'3"  who visits 2X per year and my growing grandson who comes monthly.  This was perfect.  When I finished putting it together, I tightened all the screws as directed, and then I shook the frame.  No creak, no squeek, no metal sounds.  Elsewhere, I bought a new 12" high twin XL mattress (I wanted to be able to try it out) and it works great, too.  I would suggest a 10" - 12" thick mattress.  The slats are very sturdy but I may put a thin sheet of plywood under the mattress just for protection as I am not using a box spring.   I especially like that there is 12-14" under the bed so I can store extras.  The directions are a bit vague, the photos of the screws only distinguish between lengths and not the type of bolts/screws.  If you are careful, then you can figure it out.  The frame came quickly and in one box, neatly packed.  I recommend this frame.