Good quality at a reasonable price. We had this for two years so far and it has held up quite well. Scratches on some of the posts but not beyond expectations for wear and tear. A pain to out together but, again, that was expected.