Super cute! I agree Cushions are a little firm, but will definitely be adding foam inserts, seems easy enough to do! I wish you could purchase an extra ottoman or additional modular seat, that would give this 5 stars!! Super easy to assemble.