This is a sturdy little bench.  Went together in about five minutes.  We painted it and recovered the cushion to better match the room we bought it for.  Recovering the cushion took about fifteen minutes.  So less than a half-hour's work total, and we had a custom bench that perfectly coordinates with the table we bought it for!  It is small -- not right for a large desk -- but is perfect for the small writing desk in a small room, which is what we needed.

If you need a small, well-made bench that can be easily adapted to almost any decor -- this is a bargain!

Pros: Good value, easy assembly, infinitely adaptable