They arrived in a timely manner and look great but putting them together was the most frustrating thing ever. I purchased 8 of them and it took me a total of 18 hours to get them all together (that is not including breaks that I took because my hand hurt so bad) also had to call in reinforcement (friends) to help me. Don't know how they hold up as I just got them.