We were pleasantly surprised at the quality of this unit. It is well constructed, beautiful finish and fits our needs perfectly.  Not a snap to put together, but directions were very clear and it just took some patience to get the job done.  Would recommend this to friends without hesitation.