Easy to assemble relatively speaking (I'm an assembly perfectionist who never lives up to my own expectations...:)). 
I love the bar with hooks for broom, mop, etc. And it's great being able to adjust heights between the shelves so you can custom size for luggage, etc...
I have it in a space where permanent shelving wouldn't work due to needing access to the water heater behind it, so the wheels are great.
I'd definitely buy this again.