Overall good and solid product. Anyone can put it together but it really needs a professional. Installing the cabinet doors added a degree of difficulty that I was not prepared for.