This bench (for my apartment entryway) is exactly what I was looking for.  It's a perfect fit for my space and (so far) seems to be of very good quality.  Had to increase my price point a bit, but definitely worth it.  Comes mostly assembled; all you have to do it put on the legs and take the cushion out of the plastic wrapping.  There were other benches I considered, but glad I waited it out for this one.