very easy to assemble. makes a little bit of noise and is a little firm, but the green velvet is absolutely gorgeous and is just perfect for a loveseat