I bought these on sale and they're a good value for the money but the seats are a little long.  They stick out from my counter a little too far for my liking.  I would buy them again, however as they're definitely sturdy and have held up to kids and pets.