Our island was delivered before expected. Everything was perfect.
It was easy to assemble, just make sure you follow instructions step by step.
 In less than three hours it was sitting in our kitchen, holding small appliances, baking sheets etc.... 
We are VERY pleased with our purchase and looks GREAT.