I bought six for our kitchen counter and assembled them myself.  The assembly was moderate in difficulty and overall I am satisfied.  They look good but a few were a bit wobbly.  They are holding up so far and do get daily use.  They are easy to clean and wipe up well.