Really easy to put together. Pretty heavy in the box, so you'll probably need help if you have to carry it up or down stairs. The color is pretty but definitely a little more "peacock" (slightly greenish blue) colored than the blue denim color I was looking forward to (hence, the 4 stars). Still worked with the colors in my apartment. The size is perfect for a small apartment. Also very comfy! The cushions are firm, but not too firm. Definitely comfy enough to lounge/nap on.