So cute! Very firm but also cozy. It’s a sitting room kind of sofa not a watch tv kind of sofa. It is not a grass green but a slightly deeper green with a hint of blue