Very nice frame, its sturdy and not real hard to put together, it comes with it's own tool (allen wrench) to put it together, the pieces are all numbered which is very helpful and the directions are pictures easy to follow. This is a low profile frame, if your wanting your bed to be high up from the floor you might want to find one a bit taller.  I am still waiting on my mattress but I think it will be ok  , they accidently sent me the wrong one.  Customer service has been good so far.