I bought this counter height stool for my desk to complement the 4 bar height stools I bought for the kitchen. After figuring out the first one, they are very easy to put together and are very sturdy. The cushion is firm enough to prevent them from flattening out and the swivel is very smooth (360 degrees).  The back rest is not very high, but is comfortable if you sit deeply in the seat.  It is not a stool that is comfortable to sit on the edge and lean back.  After trying several other bar stools, I am very pleased with these!