I think the actual seat cushion is very comfortable and firm. Love the overall look of it! The only thing is that I expected the legs to be more polished and brassy. It is actually more brwonish/bronze and matte in colour.  I purchased for my daughter's room and she loves it!