It is small enough that my legs don’t stick straight out (I am 5’3”). It is a shinny velvet type fabric so it shows marks pretty easily. It is sturdy and the bottom cushion is pretty firm. It swivels very well.