Easy to put together, I would suggest 10 mattress we got a 12 and it covers a good amount of the headand footboard