I searched for a long time for an island/cart that fit my needs and this is actually quite perfect. It was tedious to assemble, some instructions were missing steps. It took two of my male friends to put it together and took approx. 4 hours. I am not giving it 5 stars because a number of the pieces have marks on them which I will need to touch up. Also the butcher block is unfinished and has grooves in them which will need to be sealed. What I love is the storage space it provides and added counter space. The pull out extension can be used as a table for eating or as a desk, it is quite versatile. Note that a standard bar stool would be too high for the extension, you would need something that measures between 15-17" seat height. Overall, a great product!