The bed came in fast and has all the parts/tools needed to assemble the bed frame. it took me about an hour and half by myself. once it assembled it feels very sturdy. I don't have a mattress to try on yet. Not 100 percent sure if the slats are close enough for an foam mattress.