Assembly was moderate in difficulty. I needed something that didn't stick out farther than 1' and I was concerned the dimensions online would be off, but they weren't! Fits perfectly.

Pros: adjustable shelves
Cons: wish it was taller