These were exactly what I expected:  the seat is firm padding and they swivel.  Easy to assemble.  I would have given 5 stars but one of my leg brace pieces was rusty.