Size is good. Dont love the fabric and the whole look is pretty sloppy. Cushions are uneven. I also question how long the frame will stay together unless its against a wall.