Assembly was fine (though it did take some finagling to get the holes to line up flush), the seat looks great, would have been 5 stars but the seat is a tad stiff. May be perfect for some, and who knows it may soften up after extended use. Love the look/feel of the velvet.