These stools are exactly what I was looking for and the price was fantastic.  Assembly took a little effort but was manageable.  The five stars is because I feel the stools are better quality than I anticipated for this price.  They are sturdy and look great.