These shelves are extremely well made and easy to put together.  I put them together myself (female), they took a couple of hours, but they were very easy to assemble.  They are very sturdy and heavy too.  I highly recommend these -- you definitely cannot go wrong with the pricing on these!  

Pros: Sturdy, easy assembly, pricing
Cons: none