Easy to assemble and looks great. Seat is very firm, but I prefer that. Lost a star due to some dirty spots on the fabric right out of the box.