Very comfortable, not too firm not too soft. I don't know who loves it more, me or my puppy. The dark grey color matches my fireplace tile and it looks great in my space.