Easy to assemble. Fabric seems pretty nice for the price. The color is a muted teal so its not a bright or deep blue just so you know.