Very firm. Very! And sits low to the ground. Not comfortable at all. But gorgeous. Vibrant color. Legs are pretty.