This is a really well-crafted piece, although it could be challenging to assemble for many.  If you are able to stain and finish it expertly (or can have it done), you will have a versatile and attractive piece of kitchen/dining furniture for many years.