The furniture was a pain to put together. The holes were not aligned and it didn’t come with all the hardware needed. It took several hours to put it together. The furniture itself seems like decent quality but we have only had it for a few days so time will tell. I do suggest getting new seat cushions though. The ones it comes with are thin and not comfortable.