This arrived fully assembled and well packaged. It feels sturdy and it holds more inside than I was expecting it to (we're using it to hold some toys and books for the kids in our family room). The leather feels nice and is easy to wipe off, and it feels sturdy enough to use a extra seating, too. The description and photos were accurate, although this piece looks even nicer in person! All in all, I am happy that we purchased this bench, and would buy it again!