I received the bed in 2 boxes that were very heavy, so I needed one more person to help me carry it upstairs. Assembly was in 6 steps and not confusing at all. It probably took me 30 minutes total to put together. It included all of the hardware and the only tool I needed besides what was included was a Phillips screwdriver. I would definitely suggest an electric one just to get everything as secure as possible. After the bed was put together, the mattress mostly fit but there was a little bit of a gap between the mattress and the foot of the frame, but once I tucked in my bedding I didn't notice it.

Pros: nice finish, easy/quick assembly
Cons: the mattress didn't fit flush with the bed frame