It's ok, but not a stellar product. Not too hard to assemble, but it still took two of us about 90 minutes. The pin hinges on the doors don't really allow you to get bigger items into the cupboards (a huge downside) and the drawers (which come pre-assembled) are pretty flimsy and don't slide smoothly on the rails. The granite slab for the top is really nice - probably the best part about the product. The towel rack on the right side was missing a part, but we contacted the company and they sent it right out to us.

The off-gassing is the worst part. We've had it in our house for a week and can still smell the pint or formaldehyde or whatever it is. Wouldn't probably buy this brand again.