Assembly is a little tough, the tolerances aren't great, and my shelves came filthy, but the unit itself works pretty great.