I really love this sofa! I got it in white. It was a little difficult to get the screws in at times but other than that everything went smoothly. You will need a screwdriver to assemble this sofa, but everything else is provided. This sofa is very comfortable for sitting as well as sleeping.