Assembly was a snap! This piece is a great size - not too long like "full" sofas but not too cramped like most loveseats - could easily sit 3.  It's sturdy and stylish and the material is easier to clean than the high-end leather items. Plan to keep this for a long long time.