Very pleased with this purchase. It was very easy to put together. All of the tools needed were included. It took me a little over an hour, but I am no handy person. It would have been easier with 2 people but I managed. My son was excited to transition to his big boy bed.   The mattress is a 10 inch gel foam mattress. No box spring needed. I would readily recommend this bed frame.