This sofa is very difficult to put together and you must have power tools to assembly. It didn’t come with instructions on how to put it together so I went to the website to download and page showed an error. Legs are plastic so if you screw to much plastic will break. There are no pre made holes for the screws to go in either. The size is small, big enough for a kid to sit comfortable, no back support and firm as a wood bench. I got color ivory and Is very yellowish.  Very disappointed! I won’t return cuz I don’t want to deal with the return process because IS super heavy for me move. Very disappointed. I don’t recommend.