Perfect size for the small space we have. Easy to put together every snapped together perfectly. The back legs have to go to a specific side so if its not matching up try switching them. color is just as pictured and its not the softest cushions but also not too firm. Its exactly the way I like my cushions.