Quite easy to assemble. Perfect for my small area living room. Color is as shown on picture and firm but very very comfortable.