We LOVE these stools.  They match our cabinets perfectly.  They did require assembly but easy to assemble!  Very comfortable to sit on.  Sturdy construction!