This piece is great. It is solid and functional and it looks like a more expensive piece of furniture. It has a good amount of storage space, but the drawers are small. Functional, but small. The style, I think, is very versatile and would fit in with many different styles of kitchen.
It seemed to be easy enough to put together. My husband is pretty handy and it took about 2.5 hours, but he was in no hurry and a football game was on.  He did have to redrill a couple of holes that weren't fully drilled but otherwise seemed to be pretty easy to assemble.