I bought this as a gift for my daughter and she loves it!   Although it took about three hours to assemble, it was well worth the effort.  It is a beautiful addition to her first home!

Pros: Cost, quality, and free shipping!  
Cons: Assembly time