Easy to put together.  Looks exactly as described.  Comfortable and fits with the style of our yard perfectly.  Would give 5 stars, but the bench is still new and has not stood time of weathering yet.  But so far, very pleased and would recommend.