Very easy to put together.  The color was a perfect match for us.  Only dissatisfaction would be some of the pieces were rough like that were not originally sanded enough.  The stools are very sturdy once put together.  Good quality for the price.