We’ve only had it for about a week. It took my husband 4-5 hours to put together but it seems sturdy and well made. So far we are happy with the quality.  Customer service was great, I called when I was ordering and the rep I spoke to was very helpful and the delivery men were also great to deal with.  Overall very happy with our experience.