The first set arrived damaged, which was, of course, disappointing.  We called into customer service and they sent us out a second set to replace the damaged set right away.  The second set that came was perfect!  The assembly does require a bit of time, but it was really a simple and straightforward process and it really wasn't bad and moved along quickly  It's worked out just great for us!