This bench arrived in fine form.  You only have to put the legs on.  There were a couple teeny little chips on the legs, but I just dotted them with a black marker and you can't even tell.  No big deal.  The colour on the site looked more of a teal, but yes, like another review - it is more or a grey/green type of shade.  It will be fine - teal would have been better for me but that's ok, it will still match in.  The bench seems quite sturdy though.   The flip top works great.  Wanted something with storage so this fits the bill.  The cushion top is quite firm.  It is going in my entryway and is rarely if ever sat on so it will be fine.  Overall a good purchase and works for my needs.