Good quality product, but does need to be assembled.  Great product for the price.  Exactly what I wanted for above the toilet in the guest bathroom.

Pros: Feels sturdy.
Cons: None