It was easy to put together and all, the sofa is not hard neither. the only problem i have was that it came with a hole is invisible but still i pay a great amount for it to come with hole and the buttons were like ripping off also other than that the sofa is super cute