Counter stools are adorable! Quality is very good. I sprayed all 4 of mine with 4 bottles of Stain Guard and so far they look clean (its been 2 months). The only area that's slightly dingy is the top seat back corners where you'd imagine they get grabbed by kids and moved around.
One Year Update*: These still physically hold up great, have stayed pretty clean. BUT the plushness of the seat has flattened out and they are no longer as comfortable after a year. I can sometimes feel the frame of the seat with my thighs and I'm a tiny person. Wish the fill of the seat was a better quality.