Very easy assembly (just attach the legs that are enclosed in a compartment under the seat), looks great for the price! Only downside in my view is that the little rubber or plastic caps on the ends of the legs don't stay on very well, and when they slip off the legs can scratch the hardwood floor. I'm planning to either wrap the bottoms of the legs in a black rubberized grip tape (the kind used on weights, pull up bars, etc.) or attach the rubber feet with super glue so that they don't slip off. Other than that, this is a nice loveseat, easily seats 2 people.