The upholstery is slightly more orange than the picture shows, but overall is exactly what I was hoping for. The seats are firm but not hard. They do sit a little low to the ground, which may be daunting for folks with joint problems. However, the firmness of the seat largely offsets the low height. Really pleased!