The holes don't line up perfectly and the screws don't  fit tight.  The bench is comfortable and the fabric is nice.  Customer Service is great, but I would not recommend the bench since it is not stable if you get pieces that do not fit properly.