I just moved into a small apartment on my own. The box easily fit through my doors. I assembled it in about 5 minutes after unboxing. The frame itself is quite light and easy to move. However, it feels nice and sturdy. The cushions are firm, but that's what I was going for. You can easily cush it up by adding some more throw pillows. Other perks: the legs also have felt pads on them so I don't feel to bad about shifting it without lifting. The faux velvet is lovely to touch.