Love this ottoman! It was super easy to put the legs on and otherwise came assembled. It has held up well with our three cats. I would purchase this again.