I purchased one in cream color and it is really nice. Yes, seat is a little firm but I think it is fine. I made the mistake of not measuring how it would fit in my living room but I worked it out. So pay attention to the measurements. Easy to put together since you only need to place the legs and the cushion in its place. Note, this is a large delivery and you may need a cart or two people to carry it. 
I gave it 4 stars because the box with the small box that contained the legs and screws was stored underneath the chair and it cut through the cloth under the chair. Not a large one but still it is there. Not a major thing since it is underneath. It must have been caused during transport. Another thing is that the stitch on the cloth material seems to be tight and it creates ripples on the arm, not much but still, you look you can tell. If you have a large space these chairs would be perfect.