It was very easy to put together with their visual step by step instruction. A drill will be handy to insert 4 of the legs. The sofa looks exactly as picture and I absolutely love it! It’s on the firmer side of comfort but still very nice for living room. Turns into a bed very quickly too. I give extra points for the storage space in the sofa.  I would definitely recommend this sofa to my friends.