I am very happy with this chair! It's a great size, not too small, and comfortable. I don't think it's too firm at all. It was easy to put together and was even delivered a day early.