I have a few of these so I knew what to expect when putting it together.  Easy to do, shelves are adjustable by moving the holding clips.  Utilitarian but clean looking.  Would buy again.  

Pros: Great value, easy assembly