I love this sofa, and it is the perfect size for my small apartment. The green is more of a teal but it’s still gorgeous. It’s firm (not too firm) but I can tell it will soften up with time (which I’m looking forward to). I love the pull out function and I use it pretty often, not just when someone is sleeping on it. And I really appreciate that it comes with storage.