It’s a very good bed it’s kind of difficult to put together we had three people and IT took us about three hours that’s with a couple breaks  it’s a low pro profile bed so you have to be basically Put it together on the ground 
I have a 10 “ Memory foam mattress the headboard is adjustable to make room for a bigger  mattress Or smaller mattress  if you wanted to do so  But over all my 16 year old son loves it and the lightening Super cool