These stools checked all the requirements upholstered, swivel and comfortable. An added bonus, the were the least expensive  by far! The seat height is perfect for my counter and I can throw a slipcover over them to protect them from my kids. 
There was a slight issue with delivery (only 1 set were delivered when I ordered 2 sets). This seems to be a recurring issue based on feedback, but it was easily and quickly rectified, so I will still happily recommend!