Shelving OK, not all small boxes slip in uniformly.  Fan stem is way too long and no other option was provided.  Light

Pros: Easy to assemble shelving but not all slots fit.  
Cons: Fan stem was too long and light too dim