I absolutely love this couch! It’s large but perfect for a small apartment that doesn’t have much room for seating. It’s firm but super comfortable and soft. The pillows unzip so you can wash the outer layer and the ledge is perfect to hold a remote or for someone to even sit on. I 100 recommend!