Solid and sturdy!! This is exactly like described, except it is not 24 inches to the floor from the seat.  We sit rather tall for our counter, but love the look for the price!