Even though we had to wait awhile for this item to come back in stock, it was definitely worth the wait.  Thanks for the heads up notification when it was available, it came just a few days after we ordered.  Chairs and island are sturdy and match our dining table perfectly.  Although it took several hours to assemble, my husband reported that everything went together well--and nothing was missing!!!