Assembly wasn't super-easy, mainly because of my own mistakes and the weight of the granite countertop, but now that it's assembled, it's working and looking great.  The work surface is very sturdy and looks really good.  We haven't used much of the cabinet space or drawer space, but the drawers are a little on the small side.  I wasn't able to fit in spatulas or other cooking utensils, but I have other drawers for that and this does fit all my silverware.