Seat is quite firm, a little too firm, but it's OK.  Colour is great.