The stools were the perfect height for our counter.  The cushion is firm and comfortable and the back is very supportive. it swivels nicely.  They were easy to put together.