I had been in the market for a butcher block cart but when I say this island I went for it. This is definitely a beautiful piece that will compliment just about any kitchen. It comes 99% assembled, all you have to do is put the top on it and screw it on. it is pretty big so make sure you have a large kitchen with enough room.