Lots of pieces, took about 1 12 hr to put together. Little shorter than anticipated but it fits my kids well and it doesn’t squeak like some metal beds can.