Let me start by saying I wasn't expecting such quality product as I am only paying about 200$ for it!! But I was amazed and so far for complements from everyone who's been in my kitchen! It took about 2hrs to put together I did it myself and you have to be organized and you'll put it together easily. True to size keep in mind that the width is not the width of the cabinets only but the towel and spice racks on both ends! It's very spacious and I am using it as additional pantry.. 
I'm veryyyyyy happy with my purchase worth every penny! Counter top is perfect and looks more expensive than it really is. 
No parts were broken or drilled wrong! Just perfect