once the sofa is put together it's great, but the assembly is time comsuming. some of the holes do not line up, so you have to improvise. it is the perfect size for a small patio or deck, and the color selection is great. the back is short, so if you are tall this sofa may not work for you.