This is our first platform bed.  It came in pieces, but it was a breeze to assemble in under an hour.  I just needed a screwdriver and hammer.  It's very sturdy.  I purchased a 10" queen-sized foam mattress, which is a perfect fit.