A little tricky to put together but once the legs are on the rest is a breeze, took just a couple minutes. Very sturdy, love the fabric on the seat. Gold finish is very exquisite.