Delivery and assembly was easy.  Assembled in 15-20 mins with 2 people. Looks great. fits a small area beautifully. seating is very firm, much firmer than I would prefer but my family is okay with that.  For me I will put a body pillow on it and it will be fine.