Perfect. The seat is not too hard or too soft. It's well-made and sturdy. Better than expected. The material is not fraying and it's not shedding (which was a concern). The colors (blue and tan) are exactly as depicted. It looks great in my living room. I bought two and I'm very happy.