Arrived with all items intact. Lots of little pieces to assemble together so it takes some patience and time to build but once we got the hang of it it was fine. Feels very sturdy, no complaints about the finished product this far.