Assemblies easily enough other than the cabinet doors.  Had some issues with them rubbing against the sides during opening/closing that will wear down the ribbed front design.  the hinges don't allow for a lot of depth adjustment.