I purchased these chairs for my waiting room and they more than serve the purpose with a design plus. they are very attractive and look far more expensive than they were. They were easy to put together after realized I had tried to put it together backwards. When I realized my error they got put together in 15 to 20 minutes a chair. I put them together in between appointments. The seat is firm but, that works for a waiting room where they will get some abuse and constant use. All in all they are great. thanks Overstock you saved me from my 15 year old chairs that desperately needed replacing.