I LOVE the color. When the delivery men brought it up ( they were super great and what a relief I didn’t have to haul it in) and it was unpackaged it was a sight. It is firm but honestly I find it very comfortable to sit or lie down on. I gave 4 stars bc I’m not positive how long it’ll last with animals. I can rub out any marks as well. But it’s been covered until I can figure this out.