Deliver was great, easy, and on time. Assembly was also very easy! The bottom of the couch however had loose staples coming out of the fabric liner however, and one cushion came very squished with throws off the look of the couch as a whole