Had a friend help me to assemble it and it was super easy and it only took about half an hour. It looks great and it doesn't squeak! A thicker mattress would probably work better but overall the frame is pretty comfortable.