The frame was packaged well and all parts were included and in good shape. It was easy to put together and all the pieces fit well. It seems strong and sturdy. Have a foam mattress on order so I can't say how it will work with that. But I don't expect any issues. I got the twin xl plus. If you are going to use a foam mattress directly on the frame, get the plus version of the frame. The slats are just under 3 inches apart with the plus version. I am pleased with the purchase.