I was very happy with the quality for the price paid.  It comes in a flat box so much assembly is required.  The instructions are clear and I got it put together by myself in about an hour.  Make sure that you read carefully and definitely do not tighten the screws until the instructions say to do it.  It came with everything needed including enough rocks and a very nice waterproof cover.  Style is great and it is an excellent addition to my patio.